Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. BEGIN
  2. declare @day datetime
  3. declare @maxdate datetime
  4. set @maxdate = getdate()
  5. set @day = Convert(Varchar(10),DATEADD(week, DATEDIFF(day, 0, getdate())/7, 0),110)
  6. truncate table tblOpenTicketsPerDay
  7. while @day <= @maxdate
  8. begin
  9. insert into tblOpenTicketsPerDay
  10. select convert(varchar(20),datename(dw,@day)) day_name, count(*) Open_Tickets from
  11. (select [status], createdate, closedate
  12. FROM OPENROWSET('MSDASQL','DSN=SQLite','Select * from tickets') AS a
  13. where createdate <= @day
  14. except
  15. select [status], createdate, closedate
  16. FROM OPENROWSET('MSDASQL','DSN=SQLite','Select * from tickets') AS a
  17. where closedate <= @day and [status] = 'closed') x
  18. set @day = @day + 1
  19. end
  20. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement