數據庫有時間長度類型嗎?
有,DATETIME類型就起到這個作用。在實際使用中也是這樣作的。
一般是將DATETIME型日期置為0來表示。
例如:DECLARE @TIME DATETIME
SET @TIME='17:20:30'
什么叫時間長度?其實就是從0時間開始的“時間點”,所以
此時@TIME中存放的是從0時間(1900-01-01 00:00:00.000)開始到某一時刻時間長度。
得用這個時間長度,您可以進行各種時間運算和顯示。
也可以說,并沒有單獨的表示時間長度的數據類型。但DATETIME加上DATEADD,DATEDIFF等函數,可以方便地完成所有時間運算任務