Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Вообще-то в MySQL это делается по другому ) и гораздо изящнее: 24.02.11 11:05 Число просмотров: 1619
Автор: Fighter <Vladimir> Статус: Elderman Отредактировано 24.02.11 11:06 Количество правок: 1
|
> > Работаю в MS Ассеss. Есть таблица list (id, date, > title). > > Поле date имеет тип «Полный формат даты» (например, > > 19.06.1994 17:34:23). Можно ли с помощью SQL-запроса > > выбрать записи с конкретным днём, месяцем или годом? > Т.е. > > можно ли как-то исхитриться, чтобы заработал такой > запрос: > > «SELECT * FROM list WHERE date.year > = > > 1994»? > > Не знаю, есть ли это в убогом Аксессе, но в MySQL есть > оператор BETWEEN. С его помощью ты сможешь выбрать записи > от 01.01.1994 00:00:00 до 31.12.1994 23:59:59 Вообще-то в MySQL эт оделается по другому )
SELECT * FROM list WHERE YEAR(`date`)='1994'
где YEAR() - функция, возвращающая номер года той даты, которую ей скормили. Есть еще функции DAY() и MONTH(), если нужно.
|
|
|