【发布时间】:2014-12-03 20:37:00
【问题描述】:
我需要查询帮助以提取日期字段在过去三天内的所有记录,包括当前日期。因此,如果我今天运行查询,它将提取 11/30、12/1、12/2 和 12/3 的记录。我今天的查询只是提取当前日期的记录。
select loannumber, createdondate
from datatable as a
where (DATEPART(m, a.CreatedOnDate) = DATEPART(m, GETDATE()))
AND (DATEPART(yyyy, a.CreatedOnDate) = DATEPART(yyyy, GETDATE()))
AND (DATEPART(d, a.CreatedOnDate) = DATEPART(d, GETDATE()))
有什么想法吗?
【问题讨论】:
-
查看如何使用 BETWEEN。这就是你的答案。
标签: mysql sql sql-server-2008 date