如何在两个日期之间搜索并限制为特定的名称


how to search between two dates and restrict to a particular name

我正在创建一个搜索表单,该表单应该在两个日期之间搜索特定用户记录。

目前,我可以使用以下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获取日期范围内的记录。