Общие > Базы данных
Операции над DATETIME
AlieN:
Имеется поле формата DATETIME.
Простой пример:
требуется выбрать те строчки где это поле(не учитывая время) совпадало по дате
т.е.
при вводе требуемой даты( 2002-04-19) выводилась строчка вроде такой:
2002-04-19 14:00:00
Сейчас реализовано всё вот так:
select * from prihod where YEAR(date_prihod)="2002" AND
MONTH(date_prihod)="4" AND DAYOFMONTH(date_prihod)="19"
fidget:
а сделать это с использованием Like ?
select * from prihod where date_prihod LIKE "2002-04-19%";
?
AlieN:
так вот , можно ли упростить мой запрос?
Chs:
select * from prihod where date_format(date_prihod,\'%Y%m%d\')="20020419"
AlieN:
fidget
прикинь, работает :)
Спасибочки :)
Навигация
Перейти к полной версии