Type Status date ID Users
-------------------------------------------------------------
2 1 6/1/2015 8:43:13.557 AM 1140914474 2B 4E
1 1 6/1/2015 8:43:40.057 AM 1140914474 2B 4E
2 1 6/1/2015 12:29:15.093 PM 655666666 2B 4E
1 1 6/1/2015 12:32:43.067 PM 655666666 2B 4E
2 1 6/1/2015 6:02:30.557 PM 1694543676 2B 4E
1 1 6/1/2015 6:14:34.180 PM 1694543676 2B 4E
我需要獲取行類型2和類型1之間的日期差異,並將所有時間總和爲天。SQL Server 2012中的自加入
感謝您的幫助我終於做了一個腳本。它正在工作,但我仍然在工作,但它仍然在工作。這是它的外觀: – Shiva200178
SELECT CardNo, \t BikeId, \t起始日期, \t TIMP, \t DATEDIFF(MI,起始日期,TIMP)作爲Utilizat FROM(SELECT \t CardNo, \t BikeId, \t起始日期, (SELECT MIN(TransferDate) FROM [Transaction] b WHERE b.BikeId = a.BikeId AND b.CardNo = CardNo AND \t b.StartDate> a.TransferDate \t)AS TimpFROM [交易]一個 WHERE MONTH(起始日期)= '11' 和([類型] = 1或[類型] = 2) 和一年(起始日期)= '2015年' 和\t FinalGateFulfillmentStatus = '2' 和CardId中= a.CardId 和BikeId不爲空 \t)爲C – Shiva200178
我敢肯定有一個掠奪更多的工作,因爲我發現所有準備一些小故障:(我仍然必須找到如何總結day's.But再次感謝大家,所有幫助表示讚賞 – Shiva200178