![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
W swojej bazie mam daty zapisane w postaci DATETIME,
np: '2004-11-13 17:56:07' Używam do porównania funkcji DATE_FORMAT. Jeśli juzer wybiera w formularzu, że chce oglądać zamówienia złożone pomiędzy '2004-07-16' a '2004-09-02', to instrukcja wybierająca rekordy jest taka:
Czy powinienem zamiast tego stosować UNIX_TIMESTAMP? Czy wtedy będzie szybciej albo pewniej? I druga rzecz: Jeśli wpiszę następujące zapytanie:
to dlaczego otrzymuję false, skoro '2004-05-25' minus '2004-05-23' powinno wynieść 2? Zapytanie:
zwraca już 'true' - przecież to nie ma sensu! Pozdrawiam, Krzysiek |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
jeśli chodzi o odejmowanie to powinieneś używać timestampów
a w pozostałych przypadkach ich użycie zależy od Twojego uznania i tego co jest Ci potrzebne -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:16 |