Here is the data used for the Basic Testing of TSQL Challenge 13 solutions. See All Submissions for a complete list of submissions we received for TSQL Challenge 13.
TSQL Challenge 13 - Basic Testing Data
DECLARE @t TABLE ( InvID INT IDENTITY, BatchNumber INT, InvoiceNumber INT, VisitDate DATETIME, Amount MONEY ) INSERT INTO @t(BatchNumber, InvoiceNumber, VisitDate, Amount) SELECT 10000001,20001,'2009-01-01',50.00 UNION ALL SELECT 10000001,20001,'2009-01-02',50.00 UNION ALL SELECT 10000001,20001,'2009-01-03',50.00 UNION ALL SELECT 10000001,20001,'2009-01-04',50.00 UNION ALL SELECT 10000001,20002,'2009-01-01',50.00 UNION ALL SELECT 10000001,20002,'2009-01-02',50.00 UNION ALL SELECT 10000001,20002,'2009-01-03',50.00 UNION ALL SELECT 10000001,20003,'2009-01-01',50.00 UNION ALL SELECT 10000001,20003,'2009-01-02',50.00 UNION ALL SELECT 10000001,20004,'2009-01-01',50.00 UNION ALL SELECT 10000001,20004,'2009-01-02',50.00 UNION ALL SELECT 10000001,20004,'2009-01-03',50.00 UNION ALL SELECT 10000001,20004,'2009-01-04',50.00 UNION ALL SELECT 10000001,20004,'2009-01-05',50.00 UNION ALL SELECT 10000001,20004,'2009-01-06',50.00 UNION ALL SELECT 10000001,20005,'2009-01-01',50.00 UNION ALL SELECT 10000001,20005,'2009-01-02',50.00 UNION ALL SELECT 10000001,20005,'2009-01-13',50.00 UNION ALL SELECT 10000001,20005,'2009-01-14',50.00 UNION ALL SELECT 10000001,20005,'2009-01-15',50.00 UNION ALL SELECT 10000001,20005,'2009-01-06',50.00 UNION ALL SELECT 10000001,20005,'2009-01-07',50.00 UNION ALL SELECT 10000001,20005,'2009-01-08',50.00 UNION ALL SELECT 10000001,20006,'2009-01-01',50.00 UNION ALL SELECT 10000002,20007,'2009-01-01',50.00 UNION ALL SELECT 10000002,20007,'2009-01-02',50.00 UNION ALL SELECT 10000002,20007,'2009-01-03',50.00 UNION ALL SELECT 10000002,20008,'2009-01-01',50.00 UNION ALL SELECT 10000002,20008,'2009-01-02',50.00 UNION ALL SELECT 10000002,20008,'2009-01-03',50.00
Test Results
You can find the list of solutions that passed the Basic Testing here.
Solutions that passed the Basic Testing went through Logic Testing where the solutions were tested against some tricky data. The solutions that passed the Logic Testing went through a Load Testing where the solutions were tested against large data set. You can see the final results here