![]() |
![]() ![]() |
![]() |
![]() ![]()
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... ![]() 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 ![]() |
|
|
![]()
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ę
![]() 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 ![]() 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ć
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 07:33 |