none
詢問SQL SERVER 2008 R2 資料表下 計算使用時間的問題 RRS feed

  • 問題

  • 大家好:

    請問一下,我有一資料表紀錄兩個欄位,一個是借用時間,使用smalldatetime型態,另一個是歸還時間,也是使用smalldatetime型態

    我想要在資料表之後,計算歸還時間-借用時間,例如:

    借用時間=13:00

    歸還時間=14:20

    以上兩個相減  歸還時間-使用時間 = 1:20

    這樣的方式,請問該如何使用,謝謝

    另外將來我還希望做到整個月份所有資料列的加總,例如2013/09月,總使用時間的計算,請問該如何完成

    謝謝

    2013年9月7日 上午 08:12

解答


  • 時間相減,可以利用 DATEDIFF() 根據需要單位(EX:分、時、日等)來取得,再針對月份進行 GROUP BY 搭配 SUM 應該就可以達到需求 ~~

    DATEDIFF http://msdn.microsoft.com/zh-tw/library/ms189794.aspx


    2013年9月9日 上午 07:43

所有回覆


  • 時間相減,可以利用 DATEDIFF() 根據需要單位(EX:分、時、日等)來取得,再針對月份進行 GROUP BY 搭配 SUM 應該就可以達到需求 ~~

    DATEDIFF http://msdn.microsoft.com/zh-tw/library/ms189794.aspx


    2013年9月9日 上午 07:43
  • 非常感謝

    2013年9月11日 下午 12:24