如何选择同一日期但前一年的数据

时间:2016-08-22 07:58:27

标签: sql sql-server tsql

如何选择上一年的相同数据?

enter image description here

1 个答案:

答案 0 :(得分:1)

IN SQL Server 使用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

自己加入你的桌子。