問題是日期作爲nvarchar()
存儲在SQL數據庫中,並且時間存儲在單獨的列中。我只能讀取這個數據庫,所以我不能改變格式。此外,如果製造商發現這可能會使我們的支持失效。在SQL中,我想從上一行日期中減去日期
正如我所看到的,我需要首先將日期和時間組合成一個單元格作爲日期時間,然後從當前減去前一行。
ActualTime, ActualDate
5:30:26, 31-Dec-09
16:01:47, 31-Dec-09
17:35:50, 31-Dec-09
18:31:31, 31-Dec-09
18:51:03, 31-Dec-09
18:55:35, 31-Dec-09
19:26:53, 31-Dec-09
5:25:37, 1-Jan-10
5:38:36, 1-Jan-10
5:46:58, 1-Jan-10
6:27:00, 1-Jan-10
有幾個人問我在用什麼語言。我希望能夠在服務器上完成所有這些。在代碼方面(C#)這是一個微不足道的問題。 就像我說的我正在尋找一個SQL Server服務器端解決方案。
你想找到兩行之間的時間差? – 2010-02-13 17:39:37
是的,但請記住,數據類型是varchar – fishhead 2010-02-13 18:40:26
我想我已經涵蓋了幾乎所有情況下:) – 2010-02-13 19:27:15