Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

For previous day I used use the below expression .

     DATE_INSERTED >=DATEADD(day, DATEDIFF(day,0,GETDATE())-1,0) 
     AND  DATE_INSERTED < DATEADD(day, DATEDIFF(day,0,GETDATE()),0)

How to get rows from yesterday 10Am to today 10AM

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
176 views
Welcome To Ask or Share your Answers For Others

1 Answer

-- yesterday at midnight:
DECLARE @yesterday DATETIME = DATEADD(DAY,DATEDIFF(DAY,1,GETDATE()),0);

SELECT
...
WHERE DATE_INSERTED >= DATEADD(HOUR, 10, @yesterday)  -- 10 AM yesterday
  AND DATE_INSERTED <  DATEADD(HOUR, 34, @yesterday); -- 10 AM today

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...