SAD я пробовал такой вариант, но не получалось что-то у меня. хочу уточнить поле в БД имеет тип datetime а сравниваю я со строчной переменной. работаю с php и там получаю строку $firstDate = $date." ".$time; может в этом вся причина?
vitaliy_madSAD постараюсь объяснить подробнее, допусти в базе храниятся две даты : 2012-05-13 15:09 и 2012-05-16 17:45, к этим датам отоносится машина Ауди, если пользователь введет 2012-05-13 15:09 и 2012-05-16 17:45, то машина Ауди не должна отображаться.
А если пользователь введет 2012-05-16 19:09 и 2012-05-19 17:45, то машина должна отображаться
Есть таблица, в ней есть 3 поля: car(varchar20), fdate(datetime), sdate(datetime).
пользователь вводит две даты например: 2012-05-04 15:09 и 2012-05-10 17:45.
Как написать такой запрос, который бы отобрал все машины которые находятся в том диапазоне, который ввел пользователь, но не отобрал бы те машины, которые попадают в диапазон введенный пользователем, но не попадают в диапазон который находится в БД.
приведу пример на практике допустим машина сдается на период с 2012-05-04 15:09 до 2012-05-10 17:45.
но с 2012-05-13 15:09 и 2012-05-16 17:45 она свободна и надо чтобы на данный период это машина была бы отображена
допустим есть диапазон даты от 2012-05-04 до 2012-05-09
можно ли использую оператор between составить запрос таким образом, чтобы выбрать например имена игроков дата рождения которых не входит в данный диапазон?