|
|
|
| есть некоторая таблица в которой есть столбец PUTDATE значение вкоторое заносится при пощи NOW()
задача: извлечение значение строк из таблицы по месяцу и году
я делаю так
SELECT *
FROM buy
WHERE putdate LIKE '%2008-03%'
есть ли более постой способ извлечения данных? | |
|
|
|
|
|
|
|
для: fire_f12
(27.09.2008 в 12:45)
| | А чем это-то сложен? ) | |
|
|
|
|
|
|
|
для: ddhvvn
(27.09.2008 в 13:33)
| | операцией LIKE.
Без нее как-то всяко легче. | |
|
|
|
|
|
|
|
для: fire_f12
(27.09.2008 в 12:45)
| | так используй = если like не нравится. | |
|
|
|
|
|
|
|
для: fire_f12
(27.09.2008 в 12:45)
| | Хотя бы перед 2008 уберите символ % - все ж попроще будет, а лучше использовать функции даты и времени
SELECT * FROM buy
WHERE YEAR(putdate) = 2008 AND MONTH(putdate) = 3
|
| |
|
|
|
|
|
|
|
для: cheops
(28.09.2008 в 10:25)
| | Спасибо всем =) Ваши ответы мне помогли. | |
|
|
|