I have the following tables:OrderHeader (OrderID, TotalAmount, DateCreated)OrderItem (OrderID, ItemID, Amount)And I want the following results:Total Processed (OrderDate) Date OrderHeader OrderItem20100728 2 620100729 1 1 Total Processed Today (DateInserted) Date OrderHeader OrderItem20100728 1 220100729 0 020100730 2 4
So the first table is based on OrderDateThe second on DateInsertedHere is the code to create the tables and insert some data:CREATE DATABASE [Orders]GOUSE [Orders]GOCREATE TABLE OrderHeader (OrderID INT, TotalAmount MONEY, OrderDate DATETIME, DateInserted DATETIME, CONSTRAINT PK_OrderHeader PRIMARY KEY (OrderID))GOCREATE TABLE OrderItem (OrderID INT, ItemID INT, Amount MONEY, OrderDate DATETIME, DateInserted DATETIME, CONSTRAINT PK_OrderItem PRIMARY KEY (OrderID, ItemID))GOINSERT INTO OrderHeaderSELECT 1,2.45, '20100728', '20100728'UNION ALLSELECT 2, 14.95, '20100728', '20100730'UNION ALLSELECT 3, 1.20, '20100729', '20100730'GOINSERT INTO OrderItemSELECT 1, 1, 0.45, '20100728', '20100728'UNION ALLSELECT 1, 2, 2.00, '20100728', '20100728'UNION ALLSELECT 2, 1, 12.95, '20100728', '20100730'UNION ALLSELECT 2, 2, 1.00, '20100728', '20100730'UNION ALLSELECT 2, 3, 1.00, '20100728', '20100730'UNION ALLSELECT 3, 1, 1.20, '20100729', '20100730'GOSELECT * FROM OrderHeaderSELECT * FROM OrderItem
Hearty head pats