【发布时间】:2014-10-11 07:47:03
【问题描述】:
我有一个start_date 和end_date。我想获取这两个日期之间的数据列表。
谁能帮我指出查询中的错误。
select * from [dbo].[User]
where Date between'2014-8-01' AND '2014-8-30'
没有错误,但查询也没有返回任何记录。
【问题讨论】:
-
好吧,我先在
between之后添加一个空格,并使用完整的yyyy-MM-dd格式,即08,而不是一个月的8。我意识到这不太可能有所作为,但请先尝试一下。Date字段的类型是什么?
标签: sql sql-server tsql date-range