![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam w bazie danych pole z datą które jest w formacie unixowy i teraz chce pobrać rekordy tylko z aktualnego tygodnia.
Jak chcę pobrać z aktualnego dnia to robie tak
I potem daje tylko w zapytaniu w warunku takie coś
I teraz moje pytanie jak zrobić by pobrać rekordy z aktualnego tygodnia ? Ten post edytował szczabik 1.10.2008, 20:18:55 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 13 Dołączył: 13.08.2008 Skąd: Chełmno Ostrzeżenie: (0%) ![]() ![]() |
Tak samo, tylko zamiast dawać dzień dzisiejszy daj datę poniedziałku (np. do $pn) i zrób tak samo jak wyżej.
Kod na datę poniedziałku:
Musisz jeszcze tylko obsłużyć błędy typu: jeśli poniedziałek wypadał w poprzednim miesiącu lub roku. Ten post edytował WojtasSP320 1.10.2008, 20:56:03 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie działa wychodzi zawyżona wartość
Wychodzi że więcej w ciągu tygodnia niż w ciągu miesiąc bo z miesiąca to pobieram dane tak i wychodzi 1 a jak tym kodem pobieram z tygodnia wychodzi mi 3 rekordy
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 28 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
$obecny_tydzien = date('W');
$q = 'SELECT pole FROM tabela WHERE WEEK(FROM_UNIXTIME(nazwa_pola_ze_znacznikiem_czasu)) = '.$obecny_tydzien; Ten post edytował tomm 2.10.2008, 10:45:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 09:24 |