Autor Zpráva
panterek
Profil
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 *
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
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 *
Sloupeček narozeni je typu date? Je na serveru správné datum?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0