从日期范围内的表中选择一行

时间:2015-01-18 15:37:27

标签: php mysql pdo

是否可以从表格中选择一行

SELECT * FROM users WHERE username=? FROM date 2015-02-17 08:12:54 TO date 2015-02-17 09:12:54

因为我有一个登录表,我想检查以确保它们不是强制执行的。

这可能吗?

2 个答案:

答案 0 :(得分:0)

语法如下:

SELECT u.*
FROM users u
WHERE u.username = ? AND
      u.date BETWEEN '2015-02-17 08:12:54' AND '2015-02-17 09:12:54'

如果您有一个大表,此查询可以利用users(username, date)上的索引。

答案 1 :(得分:0)

是的可能

必须首先列出较小的日期 示例

' 12/19 / 2012' AND' 1 / 17/2013'