2個日期使用SQL Server 2005,我需要得到2 datediff
的日期是在同一列的,表看起來像這樣:則DateDiff在同一列SQL
OrderNo OpNo ResType LoadedStartDate
-----------------------------------------------------
12345 1 PAINT 2014-05-01 00:00:00.000
12345 2 PAINT 2014-05-02 00:00:00.000
12345 3 PAINT 2014-05-03 00:00:00.000
12345 4 ASMB 2014-05-04 00:00:00.000
67890 1 PAINT 2014-05-02 00:00:00.000
67890 2 PAINT 2014-05-03 00:00:00.000
67890 3 PAINT 2014-05-04 00:00:00.000
67890 4 ASMB 2014-05-05 00:00:00.000
我需要獲取日期OpNo 1和OpNo 4的區別在於它們是相同的訂單號。 OpNo將始終與我想要比較的1和4一樣,ResType也是如此。
輸出需要看起來像這樣:
OrderNo Difference
----------------------
12345 3
67890 3
感謝所有幫助:)
Oooh,Lovely。關聯子查詢並使用「DISTINCT」來欺騙資源集。該查詢可能有一些性能問題。 –
@Damien_The_Unbeliever是。 Upvoted你的 - 非常整齊 –