如何选择上一年的同一数据?如何选择同一日期但前一年的数据
-1
A
回答
1
IN SQL服务器使用DATEADD:
SELECT a.ARRDate,
a.SomeData, --Current
b.SomeData --Previous
FROM MyTable a
LEFT JOIN MyTable b
ON DATEADD(year,-1,a.ARRDate) = b.ARRDate
加入你的表本身。
相关问题
- 1. 选择一个日期,然后选择该日期前的前一个日期
- 2. 如何选择,如果日期列是当年为同一
- 3. 如何找到一年前同一周的日期?
- 4. 选择一年中的所有日期
- 5. 查询日期选择器年份第一次选择当前年份
- 6. 日期选择日月年
- 7. Jquery的日期选择器中,选择一年
- 8. 如何选择从MySQL数据库的当前日期数据和tommorrows日期
- 9. jQuery UI DatePicker - 选择日期设置日期,月份,但当前年份
- 10. 在另一个日期之前选择一个日期SQLite android
- 11. 从同一日期,但同一个表中的列选择不同的外键
- 12. 如何在日期选择器下拉为一年
- 13. 如何在wijmo日期选择器上选择当前日期
- 14. 查找今年的前一年的同一天SQL Server中的日期
- 15. 如何从单个表中选择当前日期和前一日期?
- 16. vb.net与MySQL如何选择不同年份的日期之间?
- 17. jQuery的日期选择器 - 一年然后一个月,然后
- 18. 在sql中选择日期加一的日期时间数据
- 19. SSRS与上一年的日期相同,但选择了相同的工作日名称
- 20. 日期选择器 - 选择月/年
- 21. 日期选择:默认选择年份
- 22. 提前一年的NSDateFormatter日期
- 23. MySQL - 如何按日期范围选择一个月的数据?
- 24. 如何根据日期字段选择不同的数据?
- 25. 如何获得前一年的日期相对于一年的每周
- 26. 根据日期选择器中选择的日期禁用日期选择器的以前的日期
- 27. 选择当前日期和一周之间的日期InnoDB
- 28. 如何在第一日前一天设置我的第二日期选择器?
- 29. 找出从当前日期前一年日期在JavaScript
- 30. 在日期选择器中添加选择前一日期的限制
您使用的是MySQL还是MS SQL Server? (不要标记不涉及的产品。) – jarlh
Sql server 2008 – Thiru
添加示例表格数据(作为文本)和预期结果。同时向我们展示您当前的查询尝试。 – jarlh