Sample Data
LineItems Table
ID InvoiceNum Price
-- ------------- ------
1 IN-121-112123 20.00
2 IN-121-112123 151.00
3 IN-121-112123 250.00
4 IN-121-112123 20.00
5 IN-121-112123 15.00
6 IN-121-112123 149.00
7 IN-121-112123 100.00
8 IN-121-112123 95.00
Sales Table
ID InvoiceNum Amount TaxCode
-- ------------- ------ -------
1 IN-121-112123 500.00 A9
2 IN-121-112123 300.00 A3
Sample Script
Use the TSQL Script given below to generate the source table and fill them with sample data.
IF OBJECT_ID('TC82_LineItems','U') IS NOT NULL BEGIN
DROP TABLE TC82_LineItems
END
GO
CREATE TABLE TC82_LineItems(
[ID] [INT] IDENTITY(1,1) NOT NULL,
[InvoiceNum] [VARCHAR](20) NOT NULL,
[Price] [DECIMAL](18,2) NOT NULL DEFAULT(0),
) ON [PRIMARY]
GO
INSERT INTO TC82_LineItems(InvoiceNum,Price)
SELECT 'IN-121-112123', 20 UNION ALL
SELECT 'IN-121-112123', 151 UNION ALL
SELECT 'IN-121-112123', 250 UNION ALL
SELECT 'IN-121-112123', 20 UNION ALL
SELECT 'IN-121-112123', 15 UNION ALL
SELECT 'IN-121-112123', 149 UNION ALL
SELECT 'IN-121-112123', 100 UNION ALL
SELECT 'IN-121-112123', 95
SELECT * FROM TC82_LineItems
GO
IF OBJECT_ID('TC82_Sales','U') IS NOT NULL BEGIN
DROP TABLE TC82_Sales
END
GO
CREATE TABLE TC82_Sales(
[ID] [INT] IDENTITY(1,1) NOT NULL,
[InvoiceNum] [VARCHAR](20) NOT NULL,
[Amount] [DECIMAL](18,2) NOT NULL DEFAULT(0),
[TaxCode] [VARCHAR](5) NOT NULL
) ON [PRIMARY]
GO
INSERT INTO TC82_Sales(InvoiceNum,Amount,TaxCode)
SELECT 'IN-121-112123', 500, 'A9' UNION ALL
SELECT 'IN-121-112123', 300, 'A3'
SELECT * FROM TC82_Sales
GO