Re: [SQL ] 請教MSSQL datetime只取出時間做篩選

看板Database作者 (艾琳是我最愛的人!!)時間15年前 (2010/08/04 01:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
其實寫法有很多~ WHERE CONVERT(varchar(7),timeT,111) = '2010/03' AND DATEPART(hour,timeT) BETWEEN 7 AND 10 或者 WHERE timeT BETWEEN '2010/03/01' AND '2010/03/31' AND DATEPART(hour,timeT) BETWEEN 7 AND 10 : SELECT * : FROM 資料庫 : where : year(timeT)=2010 : and : month(timeT)=3 : and : ( : ( datapart(hour,timeT)>=7 and datapart(hour,timeT)<=9) : or : (datapart(hour,timeT)=10 : and : datapart(minute,timeT)=0 : and : datapart(second,timeT)=0) : ) : Enjoy~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.130.227
文章代碼(AID): #1CM5KOIb (Database)
文章代碼(AID): #1CM5KOIb (Database)