,所以我一直在嘗試OVER和PARTITION BY,但都沒有成功。SQL - 日期之間的天關根據不同的列
這裏是我有2列; 1是序列號,並將具有多個具有相同序列號的條目。第二個是日期。
什麼,我試圖做的是基於計數過的序列號2個日期之間的天數。我可以很容易地做到datediff我不知道如何計算特定序列號的日期之間的差異。
例如:序列號1234具有2016年1月1日的日期,記錄有以下的序列號1234和二零一五年十二月三十零日日期,以便差爲2天,低於該記錄具有序列號1234和一個日期爲12/27/2015,所以差額爲3天,但THAT下面的記錄的序列號爲4321,日期爲12/25/2015:減法需要在那裏停止,因爲序列號不同並且開始尋找相同的4321序列號。
任何幫助,非常感謝。
請張貼一些樣本輸入和期望的輸出 – Teja
哪些DBMS您使用的? –
很抱歉,剛剛重新登錄 - 出城的一對夫婦 - 我使用SQL 2012 - 所需的輸出正是約翰下面貼 - 謝謝大家的幫助 – Fredderf81