每行的DateDiff?

时间:2014-05-12 07:03:28

标签: sql sql-server

我有两个专栏

Move In Date                     Move Out Date
2/24/2011                         2/25/2014

我有20,000行的类似数据。我想要另一个专栏

逗留时间

MoveOutDateMoveIn日期之间的差异)仅在年内。

但我需要为表中的每一行运行查询。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

试试这个

SELECT MoveInDate,MoveOutDate,DATEDIFF(year,MoveInDate,MoveOutDate) As Years
FROM Table1

<强> DateDiff

答案 1 :(得分:1)

select Move_In_Date,Move_Out_Date,datediff(year,Move_In_Date,Move_Out_Date) as year_diff
from yourTable