BOB asked in 電腦與網際網路程式設計 · 1 decade ago

請問sql 時間格式,如何取的最早時間的日期

資料表時間欄位格式為datum (0000-00-00 00:00:00)

如何取的最早時間的日期(0000-00-00 )

1 Answer

Rating
  • 1 decade ago
    Favorite Answer

    Select Convert(char(10),Min(datum),20) as min_datum from 你的資料表

    2009-03-30 18:27:50 補充:

    SQL指令有一個GETDATE函數可以傳回目前的日期時間

    DATEDIFF函數可以取得兩個日期的差異

    所以你的條件可以寫成

    DateDiff(dd,datum,Convert(Char(10),GETDATE(),20)) > 5

    這個就是以今天的 00:00:00 為基準

    如果要以現在時間,把Convert拿掉

    DateDiff(dd,datum,GETDATE()) > 5

Still have questions? Get your answers by asking now.