Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 2 Dołączył: 23.07.2009 Ostrzeżenie: (0%)
|
Witam
Jak mogę sprawdzić w bazie, kto ma za jakiś czas urodziny? Mając pole urodzenie='1234567372' Próbowałem używać funkcji FROM_UNIXTIME(urodzenie, '%Y %m %d') ale nie działa, nie wiem do końca dlaczego. Bo praktycznie chyba nie działa ta funkcja gdy szuka wyników. Jedynie gdy już wyszuka, może wtedy zamienić wartość. Chcę uniknąć wykorzystania formatu daty DATE |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 2 Dołączył: 5.12.2006 Ostrzeżenie: (0%)
|
@nospor oczywiście że masz racje - to samo można zrobić w sql, natomiast wydaje mi się, że struktura jest dużo czytelniejsza i łatwiejsza do złapania dla początkującego. W ten sposób może w bardzo łatwy sposób manipulować datą w każdą stronę i z każdej daty. Pozatym wydaje mi się że dobrze jest jak najmniej obciązać sql'a bo to on jest przeważnie wąskim gardłem dla apliakcji, a serwer poradzi sobie z tym na strzał bez względu na obciążenie serwera sql.
|
|
|
|
matrik [UnixTime] Zbliżające się urodziny 29.09.2011, 20:09:54
sebekzosw powinieneś porównywać dni miesiąca i miesiące ze s... 29.09.2011, 20:21:21
Pilsener CytatJak mogę sprawdzić w bazie, kto ma za jakiś c... 29.09.2011, 21:56:31
matrik Wykombinowałem coś takiego:
[SQL] pobierz, plainte... 30.09.2011, 09:40:21
nospor http://dev.mysql.com/doc/refman/5.5/en/dat...-func... 30.09.2011, 09:45:34
matrik Tak już robiłem ale nie jak ty napisałeś, samo wyk... 30.09.2011, 10:03:17
nospor CytatA co do tego, że nie trzeba wracać do miesięc... 30.09.2011, 10:05:29
5k7 Nie wiem czemu się uparłeś żeby nie robić tego za ... 30.09.2011, 14:26:13
nospor @5k7 równie banalnie proste jest do zrobienia w my... 30.09.2011, 14:30:55 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 11:12 |