Guest User

Untitled

a guest
Jun 25th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.95 KB | None | 0 0
  1. USE SalesLogix
  2. GO
  3.  
  4. DECLARE @workOrders TABLE (GroupID int, CreateDate datetime)
  5.  
  6. INSERT INTO @workOrders (GroupID, CreateDate) VALUES (1, '2012-01-01')
  7. INSERT INTO @workOrders (GroupID, CreateDate) VALUES (1, '2012-01-01')
  8. INSERT INTO @workOrders (GroupID, CreateDate) VALUES (1, '2012-01-02')
  9. INSERT INTO @workOrders (GroupID, CreateDate) VALUES (1, '2012-01-10')
  10. INSERT INTO @workOrders (GroupID, CreateDate) VALUES (1, '2012-01-10')
  11. INSERT INTO @workOrders (GroupID, CreateDate) VALUES (1, '2012-01-10')
  12.  
  13. SELECT * FROM @workOrders
  14.  
  15. SELECT GroupID, [Day] = DATEPART(dd, CreateDate), [WorkOrderCount] = COUNT(1) FROM @workOrders GROUP BY GroupID, DATEPART(dd, CreateDate)
  16.  
  17. SELECT GroupID, [Week] = DATEPART(dw, CreateDate), [WorkOrderCount] = COUNT(1) FROM @workOrders GROUP BY GroupID, DATEPART(dw, CreateDate)
  18.  
  19. SELECT GroupID, [Month] = DATEPART(mm, CreateDate), [WorkOrderCount] = COUNT(1) FROM @workOrders GROUP BY GroupID, DATEPART(mm, CreateDate)
Add Comment
Please, Sign In to add comment