Autor | Zpráva | ||
---|---|---|---|
panterek Profil |
#1 · Zasláno: 30. 3. 2010, 13:02:10 · Upravil/a: panterek
Potřeboval bych odpočet dní, ale aby ignoroval rok..takže:
SELECT * FROM upominky WHERE narozeni > DATE_SUB(curdate(), INTERVAL 5 DAY) ...funguje, ale bere v potaz i rok. Já bych potřeboval, aby odečítal pouze dny a měsíce, poradí někdo? |
||
Kajman_ Profil * |
#2 · Zasláno: 30. 3. 2010, 13:39:17
Nejsem si jistý, možná takto nějak
WHERE DATE_ADD(`narozeni`, INTERVAL YEAR(FROM_DAYS(DATEDIFF(CURDATE(), `narozeni`) - 1)) + 1 YEAR) -- dalsi narozeniny BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 5 DAY) |
||
panterek Profil |
#3 · Zasláno: 31. 3. 2010, 06:34:56
Nebude to asi úplně přesně ono, ale zkusím nějak pokombinovat. Výstup dostanu, jen se mi tam ale ještě plete "květen", který v nejbližších pěti dnech nebyl :)...každopádně děkuji za navedení
|
||
Kajman_ Profil * |
#4 · Zasláno: 31. 3. 2010, 09:14:12
Sloupeček narozeni je typu date? Je na serveru správné datum?
|
||
Časová prodleva: 14 let
|
0