【发布时间】:2012-05-21 07:05:56
【问题描述】:
我正在使用此查询来获取两个日期之间的行,但我没有从数据库中获取行,它返回一个空集(在 db 中我有当天的行)
查询:
select email
from users
where date_email_sent between '17-May-12' AND '17-May-12'
当我尝试下面的查询时,我只得到第 17 行
查询:
select email
from users
where date_email_sent between '17-May-12' AND '18-May-12'
如果开始日期和结束日期相同,任何人都可以建议我如何单独获取第 17 条记录。
提前致谢。
【问题讨论】:
-
你应该指定你正在使用的数据库
-
查询似乎没问题。 date_email_sent 的数据类型是什么?
-
您是在说 SQL(结构化查询语言),而您真的是指 Microsoft SQL Server(实际的数据库产品)吗?还是你用别的东西。
标签: sql