我想显示上个月(不是过去几个月)的数据,本月和我的报告中的任何期货数据。在SQL视图中,如何使用date日期字段来执行此操作?SQL日期范围问题
0
A
回答
2
或者在SQL Server中,你可以使用这个简单的比较:
…
WHERE DateColumn >= DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) - 1, 0)
…
+0
我对您的原始评论回覆了我的答案。你提到的很大的逻辑问题。 – JNK
-1
有一个内置的功能在SQL Server中添加日期..和对命名为你的约会日期字段选择它作为[date]
+1
这不是一个真正的答案。这就像有人问如何改变车内的油,而你的回应是“你只是改变它”。 – JNK
1
我假设你正在使用SQL Server,在这种情况下使用DATEDIFF
函数可以查看表格中的日期是否在要显示的范围内。
功能信息可以在这里找到:http://msdn.microsoft.com/en-us/library/ms189794.aspx
相关问题
- 1. 日期范围问题
- 2. 日期范围的问题
- 3. Elasticsearch日期范围问题
- 4. 日期范围的问题
- 5. mySQL日期范围问题
- 6. SQL日期范围
- 7. SQL日期范围
- 8. 问题的日期范围内创建
- 9. mongodb日期范围搜索问题
- 10. MySQL选择日期范围问题
- 11. 日期范围/查询问题
- 12. SQL - 日期范围落在给定日期范围之间
- 13. sql转向添加日期范围和删除日期范围
- 14. SQL查询日期范围
- 15. SQL - 获取日期范围
- 16. SQL计数日期范围
- 17. SQL查询日期范围
- 18. SQL Server日期范围
- 19. 日期范围SQL查询
- 20. SQL日期范围计算
- 21. SQL日期范围拆分
- 22. SQL日期范围查询
- 23. SQL中的日期范围
- 24. SQL Server日期范围
- 25. SQL视图 - 日期范围
- 26. “ORDER BY” SQL问题(超出范围的日期/时间值)
- 27. 在日期范围范围
- 28. 日期范围选取器插件日期格式问题
- 29. SQL - 支付周期的日期范围
- 30. 日期范围
什么SQL执行? – JNK