Я создаю форму поиска, которая должна искать между двумя датами для определенных записей пользователей.
В настоящее время я могу искать между двумя датами с помощью этого оператора SQL
SELECT *
FROM `project details`
WHERE `id` BETWEEN colname AND colname2
Но теперь я хочу сделать этот поиск ограниченным определенной записью пользователя
например, выбрав все записи для «micheal» между двумя датами, скажем, столбец для пользователей назывался «username»
Как мне отредактировать оператор SQL для достижения такого результата?
С уважением
SELECT *
FROM `project details`
where username = 'micheal'
and date between '2011/02/25' and '2011/02/27'
ИЛИ ЖЕ
SELECT *
FROM `project details`
where username = 'micheal'
and date >= '2011/02/25' and Date <= '2011/02/27'
Оба будут работать. Он будет получать записи для пользователя micheal в диапазоне дат.
Других решений пока нет …