|
|
|
| Здравствуйте!
Как организовать выборку данных из базы, где находятся разные даты - и прошлый год и апрель, май, июнь , июль, август, сентябрь текущего года, и следующий год, так, чтобы они выводились начиная с текущего месяца - и дальше без ограницений? | |
|
|
|
|
|
|
|
для: vadimka
(09.07.2009 в 17:50)
| | Что именно вызывает затруднение? | |
|
|
|
|
|
|
|
для: Trianon
(09.07.2009 в 17:56)
| |
WHERE MONTH(issuedate1)>= MONTH(NOW())
|
так правильно будет? | |
|
|
|
|
|
|
|
для: vadimka
(09.07.2009 в 17:59)
| | здесь год никак не влияет на процесс.
самое простое - построить дату 1 числа текущего месяца и сравнить поле с ней.
WHERE issuedate1 >= CONCAT(LEFT(CURDATE(), 8), '01');
|
| |
|
|
|
|
|
|
|
для: Trianon
(09.07.2009 в 18:06)
| | ох сложно, вот у меня вопрос - а в августе, надо будет 8 заменить на 9? | |
|
|
|
|
|
|
|
для: vadimka
(09.07.2009 в 18:22)
| | :-)))
выполните эти запросы по порядку, тогда поймёте :-)
SELECT CURDATE();
SELECT LEFT(CURDATE(), 8);
SELECT CONCAT(LEFT(CURDATE(), 8), '01');
|
| |
|
|
|