MySQL заявка за всички стойности от 1 седмица

AnyB1s

Registered
Здравейте
имам таблица с поле краен срок и искам да изкарам всички стойности от нея който на днешна дата им остава 1 седмица до крайния срок или по-малко.
Проблема е, че не мога да го правя в заявка това, ако някой има идея как да го направя ще съм много благодарен!
 
А как записваш времето в базата данни, т.е. какво ти е полето?
 
[sql]SELECT * FROM таблицата WHERE полето >= DATE_ADD(CURDATE(),INTERVAL -1 week)[/sql]
 
[sql]SELECT * FROM subscription WHERE ends >= DATE_ADD(CURDATE(),INTERVAL -1 week)[/sql]

Като ползвам това не ми връща стойност. А имам в таблицата редове в които ends е 9.05.2011 и не ми го показва. Целта на тая заявка е да изпращам напомняне, че наближава краен срок на абонамент. Като почна от 1 седмица напомняне всеки ден до изтичането всеки да изпращам емайл с напомняне.
 
А ти сигурен ли си, че полето ти е DATE ?
 
Replace, полето ми е DATE - да, но в последствие и по този начин стана.

exec, благодаря ползвам твоя метод!
 

Back
Горе