Re: [SQL ] 請教MSSQL datetime只取出時間做篩選
看板Database (資料庫)作者daniel1205 (艾琳是我最愛的人!!)時間15年前 (2010/08/04 01:42)推噓0(0推 0噓 0→)留言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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章