Guest User

Untitled

a guest
Jan 22nd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. SELECT Snapshot.xId, MAX(Snapshot.TimeStamp) AS Timestamp_Actual,
  2. dateadd(dd, datediff(dd,0, MAX(Snapshot.TimeStamp)), 0) AS TimestampRange_Start,
  3. dateadd(MI, 1439, dateadd(dd, datediff(dd,0, MAX(Snapshot.TimeStamp)), 0)) AS TimestampRange_End
  4. FROM Snapshot
  5. GROUP BY Snapshot.xId
  6.  
  7. SELECT Snapshot.xId, MAX(Snapshot.TimeStamp) AS Timestamp_Actual,
  8. dateadd(mm, datediff(mm,0, MAX(Snapshot.TimeStamp)), 0) AS TimestampRange_Start,
  9. dateadd(dd, 0, dateadd(mm, datediff(mm,0, MAX(Snapshot.TimeStamp)), 0)) AS TimestampRange_End
  10. FROM Snapshot
  11. GROUP BY Snapshot.xId
  12.  
  13. SELECT Snapshot.xId, MAX(Snapshot.TimeStamp) AS Timestamp_Actual
  14. FROM Snapshot
  15. GROUP BY Snapshot.xId
  16. HAVING MAX(Snapshot.TimeStamp) >= dateadd(mm, datediff(mm, 0, getdate()), 0)
  17. AND MAX(Snapshot.TimeStamp) < dateadd(mm, 1+datediff(mm, 0, getdate()), 0)
Add Comment
Please, Sign In to add comment