客户ID合同开始合同结束 100 2013年9月30日2013-12-31
100 2014年2月28日2014-12 -31
计算应该给我的差距在天合同之间
我试图做给我的合同期限低于:
SELECT客户ID ,StartDt ,EndDt ,FIRST_VALUE(DATEDIFF(DAY,StartDt,EndDt))OVER(PARTITION BY的CustID ORDER BY的CustID
ROWS BETWEEN 0 PRECEDING AND 1 FOLLOWING) C
FROM tblContracts
然而,我需要的结束日期之间的计算最后的合同,第二份合同的开始日期
任何建议将是真正的帮助
请标记正确的RDBMS。它是MySQL还是sql-server? –
MySql或SQL Server?试过或没有?阅读[this](https://stackoverflow.com/help/how-to-ask)或没有? – Sankar
[如何获取mysql上两个日期之间的差异天数?](https://stackoverflow.com/questions/2490173/how-to-get-the-number-of-days-of-使用DATEDIFF,您可以计算日期差异。 –