Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 517 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%)
|
Witam trafiłem na zagwostkę i nie wiem jak to ruszyć, w sumie mam funkcję która działa ale niestety nie w miesiącu grudniu.........
mam w tabeli dwie kolumny z datami (data_od, data_do), z różnych powodów zapisuję ją w formacie mm-dd bez roku, następnie wyświetlam poszczególne rekordy gdy dzisiejsza data zawiera się pomiędzy data_od oraz data_do. Wstawiłem do zapytania dodatkowo warunek sprawdzający czy data_do nie jest czasem większa od data_od bo to oznacza przełom roku. Wszystko ładnie działa, ale niestety wali się jeśli skrypt jest uruchomiony w miesiący grudniu a data_do jest również grudniowa...... pomocy.....
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 517 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%)
|
ale nie w tym mam problem, problem polega na ty, że funkcja porównuje wpisane daty i jeśli data_od = 01-11 (pierwszy listopada), data_do = 31-12, a dzisiejsza data to 22-12 to rekord jest pomijany, myślę że zrobiłem błędne założenia podczas projektu, ale nie wiem jak to mam teraz zmienić. Proste by było gdybym miał pełne daty dd-mm-rrrr, ale niestety nie mogę tu brać pod uwagę roku......
|
|
|
|
krzesik [MySQL][PHP]Porównanie dat (dzień i miesiąc) 21.12.2012, 18:29:22
mmmmmmm BETWEEN uwzględnia również wartości graniczne (prz... 21.12.2012, 23:45:22
mmmmmmm To jak w końcu zapisujesz datę? dd-mm, czy mm-dd? ... 22.12.2012, 18:42:12
krzesik mm-dd, ale jakie to ma teraz znaczenie? Sprawdzałe... 23.12.2012, 10:51:15
mmmmmmm Znaczenie ma takie, że zapisując (w bazie) datę w ... 24.12.2012, 09:37:47 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 19:53 |