我正在创建一个搜索表单,该表单应该在两个日期之间搜索特定用户记录。
目前,我可以使用以下sql语句在两个日期之间进行搜索
SELECT *
FROM `project details`
WHERE `id` BETWEEN colname AND colname2
但是,现在我想将此搜索限制为特定用户记录
例如,选择两个日期之间"micheal"的所有记录,假设用户的列被称为"用户名"
我应该如何编辑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获取日期范围内的记录。