![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 1 Dołączył: 22.04.2006 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem dotyczący skryptu urodzin.
Załóżmy, że mam tabelę `users` z polem `ur` typu date [RRRR-MM-DD] Chcę z niej wybrać tylko tych userów, którzy w ciągu najbliższych 31 dni będą obchodzić urodziny. Próbowałem wielu sposobów, jednak w końcu poległem... (IMG:style_emoticons/default/dostal.gif) Oto "cudo", do którego doszedłem:
Wydaje mi się, że największy problem jest z przeskoczeniem z grudnia na styczeń [na nowy rok]. Proszę, by ktoś na to spojrzał i może coś doradził. Zależy mi by wykonać wszystkie obliczenia w bazie. Pozdrawiam (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Przepraszam, pośpieszyłem się trochę (IMG:style_emoticons/default/smile.gif)
A więc tak: 1. Dzień roku urodzin musi być pomiędzy teraźniejszym dziem roku +31 i -31. DAYOFYEAR Oczywiście jeżeli ktoś obchodzi urodziny '11-11' to musisz stworzyć datę z aktualnym rokiem by zgadzała się ilość dni. Ten post edytował melkorm 29.12.2010, 00:09:52 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 7 Dołączył: 3.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
http://forum.php.pl/index.php?showtopic=122298
...tylko zamiast 7 se wpisz 31 (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował WiruSSS 29.12.2010, 04:38:19 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 1 Dołączył: 22.04.2006 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
O dzięki wielkie, jakoś tego nie udało mi się wyszukać (IMG:style_emoticons/default/winksmiley.jpg)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 11:18 |