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


Select a row from a table within a date range

是否可以像这样从表中出售一行

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

因为我有一个登录表,我想检查以确保它们没有暴力破解。

这可能吗?

语法如下所示:

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) 上的索引。

是的,有可能

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

在"12/19/2012"和"1/17/2013"之间