|
|
|
| странное дело:
Вот так работает, выводя даты в месячном интервале в будущем
$sql="SELECT * FROM partner_contact WHERE
DATE(ContactDateTask) BETWEEN ADDDATE(CURDATE(),INTERVAL 1 DAY) AND ADDDATE(CURDATE(),INTERVAL 30 DAY)";
|
аналогично
$sql="SELECT * FROM partner_contact WHERE
DATE(ContactDateTask) BETWEEN SUBDATE(CURDATE(),INTERVAL -1 DAY) AND SUBDATE(CURDATE(),INTERVAL -30 DAY)";
|
Стараюсь получить месечный интервал в прошлом
$sql="SELECT * FROM partner_contact WHERE
DATE(ContactDateTask) BETWEEN ADDDATE(CURDATE(),INTERVAL -1 DAY) AND ADDDATE(CURDATE(),INTERVAL -30 DAY)";
|
аналогично
$sql="SELECT * FROM partner_contact WHERE
DATE(ContactDateTask) BETWEEN SUBDATE(CURDATE(),INTERVAL 1 DAY) AND SUBDATE(CURDATE(),INTERVAL 30 DAY)";
|
НЕ РАБОТАЕТ !
и почему ADDDATE(CURDATE(),INTERVAL 30 DAY) с положительным 30 DAY работает также как и
SUBDATE(CURDATE(),INTERVAL -30 DAY) с отрицательным -30 DAY
помогите, в чем может быть пробема??? | |
|
|
|
|
|
|
|
для: AN
(24.11.2009 в 21:16)
| | левый хвост диапазона должен быть меньше правого. | |
|
|
|
|
|
|
|
для: Trianon
(24.11.2009 в 21:24)
| | в смысле вот так?
$sql="SELECT * FROM partner_contact WHERE
DATE(ContactDateTask) BETWEEN ADDDATE(CURDATE(),INTERVAL -30 DAY) AND ADDDATE(CURDATE(),INTERVAL -1 DAY)";
|
| |
|
|
|
|
|
|
|
для: AN
(24.11.2009 в 22:05)
| | примерно. | |
|
|
|
|
|
|
|
для: Trianon
(24.11.2009 в 22:24)
| | Спасибо, получилось | |
|
|
|