DatePart()
若是資料型態為字串(時、分、秒)
要找一段時間區間的資料可用此方式
select CONVERT(datetime, 欄位名稱) from 表格名稱
欄位資料只有時、分、秒,所以會自動加入日期跟毫秒,但是可以用DATEPART來處理
select 欄位名稱 from 表格名稱 where DATEPART(hour,CONVERT(datetime, 欄位名稱)) between 9 and 9
(找出時的部分為9的全部資料)
Select getdate() //取得當天的年、月、日、時、分、秒、豪秒
Select getdate()
, DatePart(year, getdate()) as '年'
, DatePart(month, getdate()) as '月'
, DatePart(day, getdate()) as '日'
, DatePart(dayofyear, getdate()) as '本年一月一號至今的天數'
, DatePart(week , getdate()) as '第N週'
, DatePart(weekday , getdate()) as '星期幾(代號)' --星期日 = 1
--星期一 = 2
--星期二 = 3
--星期三 = 4
--星期四 = 5
--星期五 = 6
--星期六 = 7
, DATENAME(Weekday, GETDATE()) as '星期幾'
, DatePart(hour, getdate()) as '時'
, DatePart(minute, getdate()) as '分'
, DatePart(second, getdate()) as '秒'
, DatePart(millisecond, getdate()) as '毫秒'
要找一段時間區間的資料可用此方式
select CONVERT(datetime, 欄位名稱) from 表格名稱
欄位資料只有時、分、秒,所以會自動加入日期跟毫秒,但是可以用DATEPART來處理
(找出時的部分為9的全部資料)
Select getdate()
, DatePart(year, getdate()) as '年'
, DatePart(month, getdate()) as '月'
, DatePart(day, getdate()) as '日'
, DatePart(dayofyear, getdate()) as '本年一月一號至今的天數'
, DatePart(week , getdate()) as '第N週'
, DatePart(weekday , getdate()) as '星期幾(代號)' --星期日 = 1
--星期一 = 2
--星期二 = 3
--星期三 = 4
--星期四 = 5
--星期五 = 6
--星期六 = 7
, DATENAME(Weekday, GETDATE()) as '星期幾'
, DatePart(hour, getdate()) as '時'
, DatePart(minute, getdate()) as '分'
, DatePart(second, getdate()) as '秒'
, DatePart(millisecond, getdate()) as '毫秒'
留言
張貼留言