客戶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,您可以計算日期差異。 –