我想显示上个月的数据(不是过去几个月),这个月以及我报告中的任何期货数据。在SQL视图中,如何使用名为date的日期字段执行此操作?
答案 0 :(得分:2)
或者在SQL Server中,您可以使用这种简单的比较:
…
WHERE DateColumn >= DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) - 1, 0)
…
答案 1 :(得分:1)
我假设你使用的是SQL Server,在这种情况下使用DATEDIFF
函数来查看表中的日期是否在你想要显示的范围内。
有关该功能的信息,请访问:http://msdn.microsoft.com/en-us/library/ms189794.aspx
答案 2 :(得分:-1)
SQL Server中有一个内置函数来添加日期..对于名为date的日期字段,请选择[date]