我有
CustID合同开始合同结束
100 2013-09-30 2013-12-31
100 2014-02-28 2014-12-31
计算应该给我合同之间的天数差距
我正在尝试执行下面的操作,这会给我合同期限:
SELECT CustID ,StartDt ,EndDt ,FIRST_VALUE(DateDiff(DAY,StartDt,EndDt))OVER(按CustID ORDER BY CustID划分
ROWS BETWEEN 0 PRECEDING AND 1 FOLLOWING) C
FROM tblContracts
但是,我需要在最后一个合同的结束日期和第二个合同的开始日期之间进行计算
任何建议都非常有帮助
答案 0 :(得分:0)
希望以下查询有所帮助:
select datediff(day,StartDt,EndDt) from <tablename>;
答案 1 :(得分:-1)
使用DateDiff MySQL DateDiff Function