SQLSERVER特定时间段查询

2025年03月24日 08:40
有2个网友回答
网友(1):

DECLARE @dt DATETIME
DECLARE @dt2 DATETIME
SET @dt = '2008-07-24'
SET @dt2 = DATEADD(day, 1, @dt)

select @dt as dt, @dt2 as dt2

select * from meet_now where meetdate between CONVERT(datetime , @dt, 111 ) and convert(datetime , @dt2, 111 ) order by id

select * from meet_now where DATEDIFF(day, meetdate, @dt) = 0 order by id

网友(2):

select * from meet_now where convert(varchar(10),meetdate,20)='2008-07-24' order by id