|
|
|
| Как выбрать записи из БД за один месяц?
есть столбец date тип данных DATETIME
мне например нужны все записи за январь 2007 года, или март 2006,
как сделать запрос? | |
|
|
|
|
|
|
|
для: koder_lis
(11.10.2007 в 10:13)
| | Можно поступить следующим образом
SELECT * FROM tbl putdate LIKE '2007-01%'
|
| |
|
|
|
|
|
|
|
для: cheops
(11.10.2007 в 10:31)
| | Любым из перечисленных способов, возвращающих порядковый номер месяца в году
select month(now()) from dual;
select extract(month from now()) from dual;
select date_format(now(),'%m') from dual;
|
| |
|
|
|
|
|
|
|
для: cheops
(11.10.2007 в 10:31)
| | может так :
SELECT * FROM tbl where date LIKE ('2007-01%')
|
| |
|
|
|
|
|
|
|
для: koder_lis
(11.10.2007 в 10:38)
| | Да, конечно, where обязательно следует указать. | |
|
|
|