---------------------------------------------------------------------
---------------------------------------------------------------------
-- Create Database
---------------------------------------------------------------------
USE master;
-- Drop database
IF DB_ID('InsideTSQL2008') IS NOT NULL DROP DATABASE InsideTSQL2008;
-- If database could not be created due to open connections, abort
IF @@ERROR = 3702
RAISERROR('Database cannot be dropped because there are still open connections.', 127, 127) WITH NOWAIT, LOG;
-- Create database
CREATE DATABASE InsideTSQL2008;
GO
USE InsideTSQL2008;
GO
---------------------------------------------------------------------
-- Create Schemas
---------------------------------------------------------------------
CREATE SCHEMA HR AUTHORIZATION dbo;
GO
CREATE SCHEMA Production AUTHORIZATION dbo;
GO
CREATE SCHEMA Sales AUTHORIZATION dbo;
GO
---------------------------------------------------------------------
-- Create Tables
---------------------------------------------------------------------
-- Create table HR.Employees
CREATE TABLE HR.Employees
(
empid INT NOT NULL IDENTITY,
lastname NVARCHAR(20) NOT NULL,
firstname NVARCHAR(10) NOT NULL,
title NVARCHAR(30) NOT NULL,
titleofcourtesy NVARCHAR(25) NOT NULL,
birthdate DATETIME NOT NULL,
hiredate DATETIME NOT NULL,
address NVARCHAR(60) NOT NULL,
city NVARCHAR(15) NOT NULL,
region NVARCHAR(15) NULL,
postalcode NVARCHAR(10) NULL,
country NVARCHAR(15) NOT NULL,
phone NVARCHAR(24) NOT NULL,
mgrid INT NULL,
CONSTRAINT PK_Employees PRIMARY KEY(empid),
CONSTRAINT FK_Employees_Employees FOREIGN KEY(mgrid)
REFERENCES HR.Employees(empid),
CONSTRAINT CHK_birthdate CHECK(birthdate <= CURRENT_TIMESTAMP)
);
CREATE NONCLUSTERED INDEX idx_nc_lastname ON HR.Employees(lastname);
CREATE NONCLUSTERED INDEX idx_nc_postalcode ON HR.Employees(postalcode);
-- Create table Production.Suppliers
CREATE TABLE Production.Suppliers
(
supplierid INT NOT NULL IDENTITY,
companyname NVARCHAR(40) NOT NULL,
contactname NVARCHAR(30) NOT NULL,
contacttitle NVARCHAR(30) NOT NULL,
address NVARCHAR(60) NOT NULL,
city NVARCHAR(15) NOT NULL,
region NVARCHAR(15) NULL,
postalcode NVARCHAR(10) NULL,
country NVARCHAR(15) NOT NULL,
phone NVARCHAR(24) NOT NULL,
fax NVARCHAR(24) NULL,
CONSTRAINT PK_Suppliers PRIMARY KEY(supplierid)
);
CREATE NONCLUSTERED INDEX idx_nc_companyname ON Production.Suppliers(companyname);
CREATE NONCLUSTERED INDEX idx_nc_postalcode ON Production.Suppliers(postalcode);
-- Create table Production.Categories
CREATE TABLE Production.Categories
(
categoryid INT NOT NULL IDENTITY,
categoryname NVARCHAR(15) NOT NULL,
description NVARCHAR(200) NOT NULL,
CONSTRAINT PK_Categories PRIMARY KEY(categoryid)
);
CREATE INDEX categoryname ON Production.Categories(categoryname);
-- Create table Production.Products
CREATE TABLE Production.Products
(
productid INT NOT NULL IDENTITY,
productname NVARCHAR(40) NOT NULL,
supplierid INT NOT NULL,
categoryid INT NOT NULL,
unitprice MONEY NOT NULL
CONSTRAINT DFT_Products_unitprice DEFAULT(0),
discontinued BIT NOT NULL
CONSTRAINT DFT_Products_discontinued DEFAULT(0),
CONSTRAINT PK_Products PRIMARY KEY(productid),
CONSTRAINT FK_Products_Categories FOREIGN KEY(categoryid)
REFERENCES Production.Categories(categoryid),
CONSTRAINT FK_Products_Suppliers FOREIGN KEY(supplierid)
REFERENCES Production.Suppliers(supplierid),
CONSTRAINT CHK_Products_unitprice CHECK(unitprice >= 0)
);
CREATE NONCLUSTERED INDEX idx_nc_categoryid ON Production.Products(categoryid);
CREATE NONCLUSTERED INDEX idx_nc_productname ON Production.Products(productname);
CREATE NONCLUSTERED INDEX idx_nc_supplierid ON Production.Products(supplierid);
-- Create table Sales.Customers
CREATE TABLE Sales.Customers
(
custid INT NOT NULL IDENTITY,
companyname NVARCHAR(40) NOT NULL,
contactname NVARCHAR(30) NOT NULL,
contacttitle NVARCHAR(30) NOT NULL,
address NVARCHAR(60) NOT NULL,
city NVARCHAR(15) NOT NULL,
region NVARCHAR(15) NULL,
postalcode NVARCHAR(10) NULL,
country NVARCHAR(15) NOT NULL,
phone NVARCHAR(24) NOT NULL,
fax NVARCHAR(24) NULL,
CONSTRAINT PK_Customers PRIMARY KEY(custid)
);
CREATE NONCLUSTERED INDEX idx_nc_city ON Sales.Customers(city);
CREATE NONCLUSTERED INDEX idx_nc_companyname ON Sales.Customers(companyname);
CREATE NONCLUSTERED INDEX idx_nc_postalcode ON Sales.Customers(postalcode);
CREATE NONCLUSTERED INDEX idx_nc_region ON Sales.Customers(region);
-- Create table Sales.Shippers
CREATE TABLE Sales.Shippers
(
shipperid INT NOT NULL IDENTITY,
companyname NVARCHAR(40) NOT NULL,
phone NVARCHAR(24) NOT NULL,
CONSTRAINT PK_Shippers PRIMARY KEY(shipperid)
);
-- Create table Sales.Orders
CREATE TABLE Sales.Orders
(
orderid INT NOT NULL IDENTITY,
custid INT NULL,
empid INT NOT NULL,
orderdate DATETIME NOT NULL,
requireddate DATETIME NOT NULL,
shippeddate DATETIME NULL,
shipperid INT NOT NULL,
freight MONEY NOT NULL
CONSTRAINT DFT_Orders_freight DEFAULT(0),
shipname NVARCHAR(40) NOT NULL,
shipaddress NVARCHAR(60) NOT NULL,
shipcity NVARCHAR(15) NOT NULL,
shipregion NVARCHAR(15) NULL,
shippostalcode NVARCHAR(10) NULL,
shipcountry NVARCHAR(15) NOT NULL,
CONSTRAINT PK_Orders PRIMARY KEY(orderid),
CONSTRAINT FK_Orders_Customers FOREIGN KEY(custid)
REFERENCES Sales.Customers(custid),
CONSTRAINT FK_Orders_Employees FOREIGN KEY(empid)
REFERENCES HR.Employees(empid),
CONSTRAINT FK_Orders_Shippers FOREIGN KEY(shipperid)
REFERENCES Sales.Shippers(shipperid)
);
CREATE NONCLUSTERED INDEX idx_nc_custid ON Sales.Orders(custid);
CREATE NONCLUSTERED INDEX idx_nc_empid ON Sales.Orders(empid);
CREATE NONCLUSTERED INDEX idx_nc_shipperid ON Sales.Orders(shipperid);
CREATE NONCLUSTERED INDEX idx_nc_orderdate ON Sales.Orders(orderdate);
CREATE NONCLUSTERED INDEX idx_nc_shippeddate ON Sales.Orders(shippeddate);
CREATE NONCLUSTERED INDEX idx_nc_shippostalcode ON Sales.Orders(shippostalcode);
-- Create table Sales.OrderDetails
CREATE TABLE Sales.OrderDetails
(
orderid INT NOT NULL,
productid INT NOT NULL,
unitprice MONEY NOT NULL
CONSTRAINT DFT_OrderDetails_unitprice DEFAULT(0),
qty SMALLINT NOT NULL
CONSTRAINT DFT_OrderDetails_qty DEFAULT(1),
discount NUMERIC(4, 3) NOT NULL
CONSTRAINT DFT_OrderDetails_discount DEFAULT(0),
CONSTRAINT PK_OrderDetails PRIMARY KEY(orderid, productid),
CONSTRAINT FK_OrderDetails_Orders FOREIGN KEY(orderid)
REFERENCES Sales.Orders(orderid),
CONSTRAINT FK_OrderDetails_Products FOREIGN KEY(productid)
REFERENCES Production.Products(productid),
CONSTRAINT CHK_discount CHECK (discount BETWEEN 0 AND 1),
CONSTRAINT CHK_qty CHECK (qty > 0),
CONSTRAINT CHK_unitprice CHECK (unitprice >= 0)
)
CREATE NONCLUSTERED INDEX idx_nc_orderid ON Sales.OrderDetails(orderid);
CREATE NONCLUSTERED INDEX idx_nc_productid ON Sales.OrderDetails(productid);
GO
---------------------------------------------------------------------
-- Populate table Tables
---------------------------------------------------------------------
SET NOCOUNT ON;
-- Populate table HR.Employees
SET IDENTITY_INSERT HR.Employees ON;
INSERT INTO HR.Employees(empid, lastname, firstname, title, titleofcourtesy, birthdate, hiredate, address, city, region, postalcode, country, phone, mgrid)
VALUES(1, N'Davis', N'Sara', N'CEO', N'Ms.', '19581208 00:00:00.000', '20020501 00:00:00.000', N'7890 - 20th Ave. E., Apt. 2A', N'Seattle', N'WA', N'10003', N'USA', N'(206) 555-0101', NULL);
INSERT INTO HR.Employees(empid, lastname, firstname, title, titleofcourtesy, birthdate, hiredate, address, city, region, postalcode, country, phone, mgrid)
VALUES(2, N'Funk', N'Don', N'Vice President, Sales', N'Dr.', '19620219 00:00:00.000', '20020814 00:00:00.000', N'9012 W. Capital Way', N'Tacoma', N'WA', N'10001', N'USA', N'(206) 555-0100', 1);
INSERT INTO HR.Employees(empid, lastname, firstname, title, titleofcourtesy, birthdate, hiredate, address, city, region, postalcode, country, phone, mgrid)
VALUES(3, N'Lew', N'Judy', N'Sales Manager', N'Ms.', '19730830 00:00:00.000', '20020401 00:00:00.000', N'2345 Moss Bay Blvd.', N'Kirkland', N'WA', N'10007', N'USA', N'(206) 555-0103', 2);
INSERT INTO HR.Employees(empid, lastname, firstname, title, titleofcourtesy, birthdate, hiredate, address, city, region, postalcode, country, phone, mgrid)
VALUES(4, N'Peled', N'Yael', N'Sales Representative', N'Mrs.', '19470919 00:00:00.000', '20030503 00:00:00.000', N'5678 Old Redmond Rd.', N'Redmond', N'WA', N'10009', N'USA', N'(206) 555-0104', 3);
INSERT INTO HR.Employees(empid, lastname, firstname, title, titleofcourtesy, birthdate, hiredate, address, city, region, postalcode, country, phone, mgrid)
VALUES(5, N'Buck', N'Sven', N'Sales Manager', N'Mr.', '19650304 00:00:00.000', '20031017 00:00:00.000', N'8901 Garrett Hill', N'London', NULL, N'10004', N'UK', N'(71) 234-5678', 2);
INSERT INTO HR.Employees(empid, lastname, firstname, title, titleofcourtesy, birthdate, hiredate, address, city, region, postalcode, country, phone, mgrid)
VALUES(6, N'Suurs', N'Paul', N'Sales Representative', N'Mr.', '19730702 00:00:00.000', '20031017 00:00:00.000', N'3456 Coventry House, Miner Rd.', N'London', NULL, N'10005', N'UK', N'(71) 345-6789', 5);
INSERT INTO HR.Employees(empid, lastname, firstname, title, titleofcourtesy, birthdate, hiredate, address, city, region, postalcode, country, phone, mgrid)
VALUES(7, N'King', N'Russell', N'Sales Representative', N'Mr.', '19700529 00:00:00.000', '20040102 00:00:00.000', N'6789 Edgeham Hollow, Winchester Way', N'London', NULL, N'10002', N'UK', N'(71) 123-4567', 5);
INSERT INTO HR.Employees(empid, lastname, firstname, title, titleofcourtesy, birthdate, hiredate, address, city, region, postalcode, country, phone, mgrid)
VALUES(8, N'Cameron', N'Maria', N'Sales Representative', N'Ms.', '19680109 00:00:00.000', '20040305 00:00:00.000', N'4567 - 11th Ave. N.E.', N'Seattle', N'WA', N'10006', N'USA', N'(206) 555-0102', 3);
INSERT INTO HR.Employees(empid, lastname, firstname, title, titleofcourtesy, birthdate, hiredate, address, city, region, postalcode, country, phone, mgrid)
VALUES(9, N'Dolgopyatova', N'Zoya', N'Sales Representative', N'Ms.', '19760127 00:00:00.000', '20041115 00:00:00.000', N'1234 Houndstooth Rd.', N'London', NULL, N'10008', N'UK', N'(71) 456-7890', 5);
SET IDENTITY_INSERT HR.Employees OFF;
-- Populate table Production.Suppliers
SET IDENTITY_INSERT Production.Suppliers ON;
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(1, N'Supplier SWRXU', N'Adolphi, Stephan', N'Purchasing Manager', N'2345 Gilbert St.', N'London', NULL, N'10023', N'UK', N'(171) 456-7890', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(2, N'Supplier VHQZD', N'Hance, Jim', N'Order Administrator', N'P.O. Box 5678', N'New Orleans', N'LA', N'10013', N'USA', N'(100) 555-0111', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(3, N'Supplier STUAZ', N'Parovszky, Alfons', N'Sales Representative', N'1234 Oxford Rd.', N'Ann Arbor', N'MI', N'10026', N'USA', N'(313) 555-0109', N'(313) 555-0112');
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(4, N'Supplier QOVFD', N'Balázs, Erzsébet', N'Marketing Manager', N'7890 Sekimai Musashino-shi', N'Tokyo', NULL, N'10011', N'Japan', N'(03) 6789-0123', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(5, N'Supplier EQPNC', N'Holm, Michael', N'Export Administrator', N'Calle del Rosal 4567', N'Oviedo', N'Asturias', N'10029', N'Spain', N'(98) 123 45 67', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(6, N'Supplier QWUSF', N'Popkova, Darya', N'Marketing Representative', N'8901 Setsuko Chuo-ku', N'Osaka', NULL, N'10028', N'Japan', N'(06) 789-0123', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(7, N'Supplier GQRCV', N'Ræbild, Jesper', N'Marketing Manager', N'5678 Rose St. Moonie Ponds', N'Melbourne', N'Victoria', N'10018', N'Australia', N'(03) 123-4567', N'(03) 456-7890');
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(8, N'Supplier BWGYE', N'Iallo, Lucio', N'Sales Representative', N'9012 King''s Way', N'Manchester', NULL, N'10021', N'UK', N'(161) 567-8901', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(9, N'Supplier QQYEU', N'Basalik, Evan', N'Sales Agent', N'Kaloadagatan 4567', N'Göteborg', NULL, N'10022', N'Sweden', N'031-345 67 89', N'031-678 90 12');
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(10, N'Supplier UNAHG', N'Barnett, Dave', N'Marketing Manager', N'Av. das Americanas 2345', N'Sao Paulo', NULL, N'10034', N'Brazil', N'(11) 345 6789', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(11, N'Supplier ZPYVS', N'Jain, Mukesh', N'Sales Manager', N'Tiergartenstraße 3456', N'Berlin', NULL, N'10016', N'Germany', N'(010) 3456789', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(12, N'Supplier SVIYA', N'Regev, Barak', N'International Marketing Mgr.', N'Bogenallee 9012', N'Frankfurt', NULL, N'10024', N'Germany', N'(069) 234567', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(13, N'Supplier TEGSC', N'Brehm, Peter', N'Coordinator Foreign Markets', N'Frahmredder 3456', N'Cuxhaven', NULL, N'10019', N'Germany', N'(04721) 1234', N'(04721) 2345');
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(14, N'Supplier KEREV', N'Keil, Kendall', N'Sales Representative', N'Viale Dante, 6789', N'Ravenna', NULL, N'10015', N'Italy', N'(0544) 56789', N'(0544) 34567');
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(15, N'Supplier NZLIF', N'Sałas-Szlejter, Karolina', N'Marketing Manager', N'Hatlevegen 1234', N'Sandvika', NULL, N'10025', N'Norway', N'(0)9-012345', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(16, N'Supplier UHZRG', N'Scholl, Thorsten', N'Regional Account Rep.', N'8901 - 8th Avenue Suite 210', N'Bend', N'OR', N'10035', N'USA', N'(503) 555-0108', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(17, N'Supplier QZGUF', N'Kleinerman, Christian', N'Sales Representative', N'Brovallavägen 0123', N'Stockholm', NULL, N'10033', N'Sweden', N'08-234 56 78', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(18, N'Supplier LVJUA', N'Canel, Fabrice', N'Sales Manager', N'3456, Rue des Francs-Bourgeois', N'Paris', NULL, N'10031', N'France', N'(1) 90.12.34.56', N'(1) 01.23.45.67');
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(19, N'Supplier JDNUG', N'Chapman, Greg', N'Wholesale Account Agent', N'Order Processing Dept. 7890 Paul Revere Blvd.', N'Boston', N'MA', N'10027', N'USA', N'(617) 555-0110', N'(617) 555-0113');
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(20, N'Supplier CIYNM', N'Köszegi, EmÃlia', N'Owner', N'6789 Serangoon Loop, Suite #402', N'Singapore', NULL, N'10037', N'Singapore', N'012-3456', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(21, N'Supplier XOXZA', N'Shakespear, Paul', N'Sales Manager', N'Lyngbysild Fiskebakken 9012', N'Lyngby', NULL, N'10012', N'Denmark', N'67890123', N'78901234');
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(22, N'Supplier FNUXM', N'Skelly, Bonnie L.', N'Accounting Manager', N'Verkoop Rijnweg 8901', N'Zaandam', NULL, N'10014', N'Netherlands', N'(12345) 8901', N'(12345) 5678');
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(23, N'Supplier ELCRN', N'LaMee, Brian', N'Product Manager', N'Valtakatu 1234', N'Lappeenranta', NULL, N'10032', N'Finland', N'(953) 78901', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(24, N'Supplier JNNES', N'Clark, Molly', N'Sales Representative', N'6789 Prince Edward Parade Hunter''s Hill', N'Sydney', N'NSW', N'10030', N'Australia', N'(02) 234-5678', N'(02) 567-8901');
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(25, N'Supplier ERVYZ', N'Sprenger, Christof', N'Marketing Manager', N'7890 Rue St. Laurent', N'Montréal', N'Québec', N'10017', N'Canada', N'(514) 456-7890', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(26, N'Supplier ZWZDM', N'Cunha, Gonçalo', N'Order Administrator', N'Via dei Gelsomini, 5678', N'Salerno', NULL, N'10020', N'Italy', N'(089) 4567890', N'(089) 4567890');
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(27, N'Supplier ZRYDZ', N'Leoni, Alessandro', N'Sales Manager', N'4567, rue H. Voiron', N'Montceau', NULL, N'10036', N'France', N'89.01.23.45', NULL);
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(28, N'Supplier OAVQT', N'Teper, Jeff', N'Sales Representative', N'Bat. B 2345, rue des Alpes', N'Annecy', NULL, N'10010', N'France', N'01.23.45.67', N'89.01.23.45');
INSERT INTO Production.Suppliers(supplierid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(29, N'Supplier OGLRK', N'Walters, Rob', N'Accounting Manager', N'0123 rue Chasseur', N'Ste-Hyacinthe', N'Québec', N'10009', N'Canada', N'(514) 567-890', N'(514) 678-9012');
SET IDENTITY_INSERT Production.Suppliers OFF;
-- Populate table Production.Categories
SET IDENTITY_INSERT Production.Categories ON;
INSERT INTO Production.Categories(categoryid, categoryname, description)
VALUES(1, N'Beverages', N'Soft drinks, coffees, teas, beers, and ales');
INSERT INTO Production.Categories(categoryid, categoryname, description)
VALUES(2, N'Condiments', N'Sweet and savory sauces, relishes, spreads, and seasonings');
INSERT INTO Production.Categories(categoryid, categoryname, description)
VALUES(3, N'Confections', N'Desserts, candies, and sweet breads');
INSERT INTO Production.Categories(categoryid, categoryname, description)
VALUES(4, N'Dairy Products', N'Cheeses');
INSERT INTO Production.Categories(categoryid, categoryname, description)
VALUES(5, N'Grains/Cereals', N'Breads, crackers, pasta, and cereal');
INSERT INTO Production.Categories(categoryid, categoryname, description)
VALUES(6, N'Meat/Poultry', N'Prepared meats');
INSERT INTO Production.Categories(categoryid, categoryname, description)
VALUES(7, N'Produce', N'Dried fruit and bean curd');
INSERT INTO Production.Categories(categoryid, categoryname, description)
VALUES(8, N'Seafood', N'Seaweed and fish');
SET IDENTITY_INSERT Production.Categories OFF;
-- Populate table Production.Products
SET IDENTITY_INSERT Production.Products ON;
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(1, N'Product HHYDP', 1, 1, 18.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(2, N'Product RECZE', 1, 1, 19.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(3, N'Product IMEHJ', 1, 2, 10.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(4, N'Product KSBRM', 2, 2, 22.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(5, N'Product EPEIM', 2, 2, 21.35, 1);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(6, N'Product VAIIV', 3, 2, 25.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(7, N'Product HMLNI', 3, 7, 30.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(8, N'Product WVJFP', 3, 2, 40.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(9, N'Product AOZBW', 4, 6, 97.00, 1);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(10, N'Product YHXGE', 4, 8, 31.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(11, N'Product QMVUN', 5, 4, 21.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(12, N'Product OSFNS', 5, 4, 38.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(13, N'Product POXFU', 6, 8, 6.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(14, N'Product PWCJB', 6, 7, 23.25, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(15, N'Product KSZOI', 6, 2, 15.50, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(16, N'Product PAFRH', 7, 3, 17.45, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(17, N'Product BLCAX', 7, 6, 39.00, 1);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(18, N'Product CKEDC', 7, 8, 62.50, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(19, N'Product XKXDO', 8, 3, 9.20, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(20, N'Product QHFFP', 8, 3, 81.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(21, N'Product VJZZH', 8, 3, 10.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(22, N'Product CPHFY', 9, 5, 21.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(23, N'Product JLUDZ', 9, 5, 9.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(24, N'Product QOGNU', 10, 1, 4.50, 1);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(25, N'Product LYLNI', 11, 3, 14.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(26, N'Product HLGZA', 11, 3, 31.23, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(27, N'Product SMIOH', 11, 3, 43.90, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(28, N'Product OFBNT', 12, 7, 45.60, 1);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(29, N'Product VJXYN', 12, 6, 123.79, 1);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(30, N'Product LYERX', 13, 8, 25.89, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(31, N'Product XWOXC', 14, 4, 12.50, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(32, N'Product NUNAW', 14, 4, 32.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(33, N'Product ASTMN', 15, 4, 2.50, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(34, N'Product SWNJY', 16, 1, 14.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(35, N'Product NEVTJ', 16, 1, 18.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(36, N'Product GMKIJ', 17, 8, 19.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(37, N'Product EVFFA', 17, 8, 26.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(38, N'Product QDOMO', 18, 1, 263.50, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(39, N'Product LSOFL', 18, 1, 18.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(40, N'Product YZIXQ', 19, 8, 18.40, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(41, N'Product TTEEX', 19, 8, 9.65, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(42, N'Product RJVNM', 20, 5, 14.00, 1);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(43, N'Product ZZZHR', 20, 1, 46.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(44, N'Product VJIEO', 20, 2, 19.45, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(45, N'Product AQOKR', 21, 8, 9.50, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(46, N'Product CBRRL', 21, 8, 12.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(47, N'Product EZZPR', 22, 3, 9.50, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(48, N'Product MYNXN', 22, 3, 12.75, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(49, N'Product FPYPN', 23, 3, 20.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(50, N'Product BIUDV', 23, 3, 16.25, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(51, N'Product APITJ', 24, 7, 53.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(52, N'Product QSRXF', 24, 5, 7.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(53, N'Product BKGEA', 24, 6, 32.80, 1);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(54, N'Product QAQRL', 25, 6, 7.45, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(55, N'Product YYWRT', 25, 6, 24.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(56, N'Product VKCMF', 26, 5, 38.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(57, N'Product OVLQI', 26, 5, 19.50, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(58, N'Product ACRVI', 27, 8, 13.25, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(59, N'Product UKXRI', 28, 4, 55.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(60, N'Product WHBYK', 28, 4, 34.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(61, N'Product XYZPE', 29, 2, 28.50, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(62, N'Product WUXYK', 29, 3, 49.30, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(63, N'Product ICKNK', 7, 2, 43.90, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(64, N'Product HCQDE', 12, 5, 33.25, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(65, N'Product XYWBZ', 2, 2, 21.05, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(66, N'Product LQMGN', 2, 2, 17.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(67, N'Product XLXQF', 16, 1, 14.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(68, N'Product TBTBL', 8, 3, 12.50, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(69, N'Product COAXA', 15, 4, 36.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(70, N'Product TOONT', 7, 1, 15.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(71, N'Product MYMOI', 15, 4, 21.50, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(72, N'Product GEEOO', 14, 4, 34.80, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(73, N'Product WEUJZ', 17, 8, 15.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(74, N'Product BKAZJ', 4, 7, 10.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(75, N'Product BWRLG', 12, 1, 7.75, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(76, N'Product JYGFE', 23, 1, 18.00, 0);
INSERT INTO Production.Products(productid, productname, supplierid, categoryid, unitprice, discontinued)
VALUES(77, N'Product LUNZZ', 12, 2, 13.00, 0);
SET IDENTITY_INSERT Production.Products OFF;
-- Populate table Sales.Customers
SET IDENTITY_INSERT Sales.Customers ON;
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(1, N'Customer NRZBB', N'Allen, Michael', N'Sales Representative', N'Obere Str. 0123', N'Berlin', NULL, N'10092', N'Germany', N'030-3456789', N'030-0123456');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(2, N'Customer MLTDN', N'Hassall, Mark', N'Owner', N'Avda. de la Constitución 5678', N'México D.F.', NULL, N'10077', N'Mexico', N'(5) 789-0123', N'(5) 456-7890');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(3, N'Customer KBUDE', N'Peoples, John', N'Owner', N'Mataderos 7890', N'México D.F.', NULL, N'10097', N'Mexico', N'(5) 123-4567', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(4, N'Customer HFBZG', N'Arndt, Torsten', N'Sales Representative', N'7890 Hanover Sq.', N'London', NULL, N'10046', N'UK', N'(171) 456-7890', N'(171) 456-7891');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(5, N'Customer HGVLZ', N'Higginbotham, Tom', N'Order Administrator', N'Berguvsvägen 5678', N'Luleå', NULL, N'10112', N'Sweden', N'0921-67 89 01', N'0921-23 45 67');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(6, N'Customer XHXJV', N'Poland, Carole', N'Sales Representative', N'Forsterstr. 7890', N'Mannheim', NULL, N'10117', N'Germany', N'0621-67890', N'0621-12345');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(7, N'Customer QXVLA', N'Bansal, Dushyant', N'Marketing Manager', N'2345, place Kléber', N'Strasbourg', NULL, N'10089', N'France', N'67.89.01.23', N'67.89.01.24');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(8, N'Customer QUHWH', N'Ilyina, Julia', N'Owner', N'C/ Araquil, 0123', N'Madrid', NULL, N'10104', N'Spain', N'(91) 345 67 89', N'(91) 012 34 56');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(9, N'Customer RTXGC', N'Raghav, Amritansh', N'Owner', N'6789, rue des Bouchers', N'Marseille', NULL, N'10105', N'France', N'23.45.67.89', N'23.45.67.80');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(10, N'Customer EEALV', N'Bassols, Pilar Colome', N'Accounting Manager', N'8901 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10111', N'Canada', N'(604) 901-2345', N'(604) 678-9012');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(11, N'Customer UBHAU', N'Jaffe, David', N'Sales Representative', N'Fauntleroy Circus 4567', N'London', NULL, N'10064', N'UK', N'(171) 789-0123', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(12, N'Customer PSNMQ', N'Ray, Mike', N'Sales Agent', N'Cerrito 3456', N'Buenos Aires', NULL, N'10057', N'Argentina', N'(1) 890-1234', N'(1) 567-8901');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(13, N'Customer VMLOG', N'Benito, Almudena', N'Marketing Manager', N'Sierras de Granada 7890', N'México D.F.', NULL, N'10056', N'Mexico', N'(5) 456-7890', N'(5) 123-4567');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(14, N'Customer WNMAF', N'Jelitto, Jacek', N'Owner', N'Hauptstr. 0123', N'Bern', NULL, N'10065', N'Switzerland', N'0452-678901', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(15, N'Customer JUWXK', N'Richardson, Shawn', N'Sales Associate', N'Av. dos LusÃadas, 6789', N'Sao Paulo', N'SP', N'10087', N'Brazil', N'(11) 012-3456', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(16, N'Customer GYBBY', N'Birkby, Dana', N'Sales Representative', N'Berkeley Gardens 0123 Brewery', N'London', NULL, N'10039', N'UK', N'(171) 234-5678', N'(171) 234-5679');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(17, N'Customer FEVNN', N'Jones, TiAnna', N'Order Administrator', N'Walserweg 4567', N'Aachen', NULL, N'10067', N'Germany', N'0241-789012', N'0241-345678');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(18, N'Customer BSVAR', N'Rizaldy, Arif', N'Owner', N'3456, rue des Cinquante Otages', N'Nantes', NULL, N'10041', N'France', N'89.01.23.45', N'89.01.23.46');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(19, N'Customer RFNQC', N'Boseman, Randall', N'Sales Agent', N'5678 King George', N'London', NULL, N'10110', N'UK', N'(171) 345-6789', N'(171) 345-6780');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(20, N'Customer THHDP', N'Kane, John', N'Sales Manager', N'Kirchgasse 9012', N'Graz', NULL, N'10059', N'Austria', N'1234-5678', N'9012-3456');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(21, N'Customer KIDPX', N'Russo, Giuseppe', N'Marketing Assistant', N'Rua Orós, 3456', N'Sao Paulo', N'SP', N'10096', N'Brazil', N'(11) 456-7890', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(22, N'Customer DTDMN', N'Bueno, Janaina Burdan, Neville', N'Accounting Manager', N'C/ Moralzarzal, 5678', N'Madrid', NULL, N'10080', N'Spain', N'(91) 890 12 34', N'(91) 567 89 01');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(23, N'Customer WVFAF', N'Khanna, Karan', N'Assistant Sales Agent', N'4567, chaussée de Tournai', N'Lille', NULL, N'10048', N'France', N'45.67.89.01', N'45.67.89.02');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(24, N'Customer CYZTN', N'San Juan, Patricia', N'Owner', N'Åkergatan 5678', N'Bräcke', NULL, N'10114', N'Sweden', N'0695-67 89 01', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(25, N'Customer AZJED', N'Carlson, Jason', N'Marketing Manager', N'Berliner Platz 9012', N'München', NULL, N'10091', N'Germany', N'089-8901234', N'089-5678901');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(26, N'Customer USDBG', N'Koch, Paul', N'Marketing Manager', N'9012, rue Royale', N'Nantes', NULL, N'10101', N'France', N'34.56.78.90', N'34.56.78.91');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(27, N'Customer WMFEA', N'Schmöllerl, Martin', N'Sales Representative', N'Via Monte Bianco 4567', N'Torino', NULL, N'10099', N'Italy', N'011-2345678', N'011-9012345');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(28, N'Customer XYUFB', N'Cavaglieri, Giorgio', N'Sales Manager', N'Jardim das rosas n. 8901', N'Lisboa', NULL, N'10054', N'Portugal', N'(1) 456-7890', N'(1) 123-4567');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(29, N'Customer MDLWA', N'Kolesnikova, Katerina', N'Marketing Manager', N'Rambla de Cataluña, 8901', N'Barcelona', NULL, N'10081', N'Spain', N'(93) 789 0123', N'(93) 456 7890');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(30, N'Customer KSLQF', N'Shabalin, Rostislav', N'Sales Manager', N'C/ Romero, 1234', N'Sevilla', NULL, N'10075', N'Spain', N'(95) 901 23 45', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(31, N'Customer YJCBX', N'Cheng, Yao-Qiang', N'Sales Associate', N'Av. Brasil, 5678', N'Campinas', N'SP', N'10128', N'Brazil', N'(11) 567-8901', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(32, N'Customer YSIQX', N'Krishnan, Venky', N'Marketing Manager', N'6789 Baker Blvd.', N'Eugene', N'OR', N'10070', N'USA', N'(503) 555-0122', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(33, N'Customer FVXPQ', N'Sigurdarson, Hallur ', N'Owner', N'5ª Ave. Los Palos Grandes 3456', N'Caracas', N'DF', N'10043', N'Venezuela', N'(2) 789-0123', N'(2) 456-7890');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(34, N'Customer IBVRG', N'Cohen, Shy', N'Accounting Manager', N'Rua do Paço, 7890', N'Rio de Janeiro', N'RJ', N'10076', N'Brazil', N'(21) 789-0123', N'(21) 789-0124');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(35, N'Customer UMTLM', N'Langohr, Kris', N'Sales Representative', N'Carrera 1234 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10066', N'Venezuela', N'(5) 567-8901', N'(5) 234-5678');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(36, N'Customer LVJSO', N'Smith, Denise', N'Sales Representative', N'City Center Plaza 2345 Main St.', N'Elgin', N'OR', N'10103', N'USA', N'(503) 555-0126', N'(503) 555-0135');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(37, N'Customer FRXZL', N'Crăciun, Ovidiu V.', N'Sales Associate', N'9012 Johnstown Road', N'Cork', N'Co. Cork', N'10051', N'Ireland', N'8901 234', N'5678 9012');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(38, N'Customer LJUCA', N'Lee, Frank', N'Marketing Manager', N'Garden House Crowther Way 3456', N'Cowes', N'Isle of Wight', N'10063', N'UK', N'(198) 567-8901', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(39, N'Customer GLLAG', N'Song, Lolan', N'Sales Associate', N'Maubelstr. 8901', N'Brandenburg', NULL, N'10060', N'Germany', N'0555-34567', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(40, N'Customer EFFTC', N'De Oliveira, Jose', N'Sales Representative', N'2345, avenue de l''Europe', N'Versailles', NULL, N'10108', N'France', N'12.34.56.78', N'12.34.56.79');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(41, N'Customer XIIWM', N'Litton, Tim', N'Sales Manager', N'3456 rue Alsace-Lorraine', N'Toulouse', NULL, N'10053', N'France', N'90.12.34.56', N'90.12.34.57');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(42, N'Customer IAIJK', N'Steiner, Dominik', N'Marketing Assistant', N'2345 Oak St.', N'Vancouver', N'BC', N'10098', N'Canada', N'(604) 567-8901', N'(604) 234-5678');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(43, N'Customer UISOJ', N'Deshpande, Anu', N'Marketing Manager', N'8901 Orchestra Terrace', N'Walla Walla', N'WA', N'10069', N'USA', N'(509) 555-0119', N'(509) 555-0130');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(44, N'Customer OXFRU', N'Louverdis, George', N'Sales Representative', N'Magazinweg 8901', N'Frankfurt a.M.', NULL, N'10095', N'Germany', N'069-7890123', N'069-4567890');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(45, N'Customer QXPPT', N'Sunkammurali, Krishna', N'Owner', N'1234 Polk St. Suite 5', N'San Francisco', N'CA', N'10062', N'USA', N'(415) 555-0118', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(46, N'Customer XPNIK', N'Dressler, Marlies', N'Accounting Manager', N'Carrera 7890 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10093', N'Venezuela', N'(9) 789-0123', N'(9) 456-7890');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(47, N'Customer PSQUZ', N'Lupu, Cornel', N'Owner', N'Ave. 5 de Mayo Porlamar 5678', N'I. de Margarita', N'Nueva Esparta', N'10121', N'Venezuela', N'(8) 01-23-45', N'(8) 67-89-01');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(48, N'Customer DVFMB', N'Szymczak, Radosław', N'Sales Manager', N'9012 Chiaroscuro Rd.', N'Portland', N'OR', N'10073', N'USA', N'(503) 555-0117', N'(503) 555-0129');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(49, N'Customer CQRAA', N'Duerr, Bernard', N'Marketing Manager', N'Via Ludovico il Moro 6789', N'Bergamo', NULL, N'10106', N'Italy', N'035-345678', N'035-901234');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(50, N'Customer JYPSC', N'Mace, Donald', N'Sales Agent', N'Rue Joseph-Bens 0123', N'Bruxelles', NULL, N'10074', N'Belgium', N'(02) 890 12 34', N'(02) 567 89 01');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(51, N'Customer PVDZC', N'Taylor, Maurice', N'Marketing Assistant', N'8901 rue St. Laurent', N'Montréal', N'Québec', N'10040', N'Canada', N'(514) 345-6789', N'(514) 012-3456');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(52, N'Customer PZNLA', N'Dupont-Roc, Patrice', N'Marketing Assistant', N'Heerstr. 4567', N'Leipzig', NULL, N'10125', N'Germany', N'0342-12345', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(53, N'Customer GCJSG', N'Mallit, Ken', N'Sales Associate', N'South House 1234 Queensbridge', N'London', NULL, N'10061', N'UK', N'(171) 890-1234', N'(171) 890-1235');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(54, N'Customer TDKEG', N'Tiano, Mike', N'Sales Agent', N'Ing. Gustavo Moncada 0123 Piso 20-A', N'Buenos Aires', NULL, N'10094', N'Argentina', N'(1) 123-4567', N'(1) 890-1234');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(55, N'Customer KZQZT', N'Egelund-Muller, Anja', N'Sales Representative', N'7890 Bering St.', N'Anchorage', N'AK', N'10050', N'USA', N'(907) 555-0115', N'(907) 555-0128');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(56, N'Customer QNIVZ', N'Marinova, Nadejda', N'Owner', N'Mehrheimerstr. 9012', N'Köln', NULL, N'10047', N'Germany', N'0221-0123456', N'0221-7890123');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(57, N'Customer WVAXS', N'Tollevsen, Bjørn', N'Owner', N'5678, boulevard Charonne', N'Paris', NULL, N'10085', N'France', N'(1) 89.01.23.45', N'(1) 89.01.23.46');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(58, N'Customer AHXHT', N'Fakhouri, Fadi', N'Sales Representative', N'Calle Dr. Jorge Cash 8901', N'México D.F.', NULL, N'10116', N'Mexico', N'(5) 890-1234', N'(5) 567-8901');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(59, N'Customer LOLJO', N'Meston, Tosh', N'Sales Manager', N'Geislweg 2345', N'Salzburg', NULL, N'10127', N'Austria', N'4567-8901', N'2345-6789');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(60, N'Customer QZURI', N'Uppal, Sunil', N'Sales Representative', N'Estrada da saúde n. 6789', N'Lisboa', NULL, N'10083', N'Portugal', N'(1) 789-0123', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(61, N'Customer WULWD', N'Florczyk, Krzysztof', N'Accounting Manager', N'Rua da Panificadora, 1234', N'Rio de Janeiro', N'RJ', N'10115', N'Brazil', N'(21) 678-9012', N'(21) 678-9013');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(62, N'Customer WFIZJ', N'Misiec, Anna', N'Marketing Assistant', N'Alameda dos Canà rios, 1234', N'Sao Paulo', N'SP', N'10102', N'Brazil', N'(11) 901-2345', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(63, N'Customer IRRVL', N'Veronesi, Giorgio', N'Accounting Manager', N'Taucherstraße 1234', N'Cunewalde', NULL, N'10126', N'Germany', N'0372-12345', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(64, N'Customer LWGMD', N'Gaffney, Lawrie', N'Sales Representative', N'Av. del Libertador 3456', N'Buenos Aires', NULL, N'10124', N'Argentina', N'(1) 234-5678', N'(1) 901-2345');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(65, N'Customer NYUHS', N'Moore, Michael', N'Assistant Sales Representative', N'6789 Milton Dr.', N'Albuquerque', N'NM', N'10109', N'USA', N'(505) 555-0125', N'(505) 555-0134');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(66, N'Customer LHANT', N'Voss, Florian', N'Sales Associate', N'Strada Provinciale 7890', N'Reggio Emilia', NULL, N'10038', N'Italy', N'0522-012345', N'0522-678901');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(67, N'Customer QVEPD', N'Garden, Euan', N'Assistant Sales Agent', N'Av. Copacabana, 6789', N'Rio de Janeiro', N'RJ', N'10052', N'Brazil', N'(21) 345-6789', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(68, N'Customer CCKOT', N'Myrcha, Jacek', N'Sales Manager', N'Grenzacherweg 0123', N'Genève', NULL, N'10122', N'Switzerland', N'0897-012345', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(69, N'Customer SIUIH', N'Watters, Jason M.', N'Accounting Manager', N'Gran VÃa, 4567', N'Madrid', NULL, N'10071', N'Spain', N'(91) 567 8901', N'(91) 234 5678');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(70, N'Customer TMXGN', N'Ginters, Kaspars', N'Owner', N'Erling Skakkes gate 2345', N'Stavern', NULL, N'10123', N'Norway', N'07-89 01 23', N'07-45 67 89');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(71, N'Customer LCOUJ', N'Navarro, Tomás', N'Sales Representative', N'9012 Suffolk Ln.', N'Boise', N'ID', N'10078', N'USA', N'(208) 555-0116', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(72, N'Customer AHPOP', N'Welcker, Brian', N'Sales Manager', N'4567 Wadhurst Rd.', N'London', NULL, N'10088', N'UK', N'(171) 901-2345', N'(171) 901-2346');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(73, N'Customer JMIKW', N'Gonzalez, Nuria', N'Owner', N'Vinbæltet 3456', N'Kobenhavn', NULL, N'10079', N'Denmark', N'12 34 56 78', N'90 12 34 56');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(74, N'Customer YSHXL', N'O’Brien, Dave', N'Marketing Manager', N'9012, rue Lauriston', N'Paris', NULL, N'10058', N'France', N'(1) 23.45.67.89', N'(1) 23.45.67.80');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(75, N'Customer XOJYP', N'Wojciechowska, Agnieszka', N'Sales Manager', N'P.O. Box 1234', N'Lander', N'WY', N'10113', N'USA', N'(307) 555-0114', N'(307) 555-0127');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(76, N'Customer SFOGW', N'Gulbis, Katrin', N'Accounting Manager', N'Boulevard Tirou, 2345', N'Charleroi', NULL, N'10100', N'Belgium', N'(071) 56 78 90 12', N'(071) 34 56 78 90');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(77, N'Customer LCYBZ', N'Osorio, Cristian', N'Marketing Manager', N'2345 Jefferson Way Suite 2', N'Portland', N'OR', N'10042', N'USA', N'(503) 555-0120', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(78, N'Customer NLTYP', N'Young, Robin', N'Marketing Assistant', N'0123 Grizzly Peak Rd.', N'Butte', N'MT', N'10107', N'USA', N'(406) 555-0121', N'(406) 555-0131');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(79, N'Customer FAPSM', N'Wickham, Jim', N'Marketing Manager', N'Luisenstr. 0123', N'Münster', NULL, N'10118', N'Germany', N'0251-456789', N'0251-012345');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(80, N'Customer VONTK', N'Geschwandtner, Jens', N'Owner', N'Avda. Azteca 4567', N'México D.F.', NULL, N'10044', N'Mexico', N'(5) 678-9012', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(81, N'Customer YQQWW', N'Nagel, Jean-Philippe', N'Sales Representative', N'Av. Inês de Castro, 1234', N'Sao Paulo', N'SP', N'10120', N'Brazil', N'(11) 123-4567', N'(11) 234-5678');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(82, N'Customer EYHKM', N'Veninga, Tjeerd', N'Sales Associate', N'1234 DaVinci Blvd.', N'Kirkland', N'WA', N'10119', N'USA', N'(206) 555-0124', N'(206) 555-0133');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(83, N'Customer ZRNDE', N'Fonteneau, Karl', N'Sales Manager', N'Smagsloget 3456', N'Ã…rhus', NULL, N'10090', N'Denmark', N'23 45 67 89', N'01 23 45 67');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(84, N'Customer NRCSK', N'Tuntisangaroon, Sittichai', N'Sales Agent', N'6789, rue du Commerce', N'Lyon', NULL, N'10072', N'France', N'78.90.12.34', N'78.90.12.35');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(85, N'Customer ENQZT', N'McLin, Nkenge', N'Accounting Manager', N'5678 rue de l''Abbaye', N'Reims', NULL, N'10082', N'France', N'56.78.90.12', N'56.78.90.13');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(86, N'Customer SNXOJ', N'Syamala, Manoj', N'Sales Representative', N'Adenauerallee 7890', N'Stuttgart', NULL, N'10086', N'Germany', N'0711-345678', N'0711-901234');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(87, N'Customer ZHYOS', N'Ludwig, Michael', N'Accounting Manager', N'Torikatu 9012', N'Oulu', NULL, N'10045', N'Finland', N'981-123456', N'981-789012');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(88, N'Customer SRQVM', N'Li, Yan', N'Sales Manager', N'Rua do Mercado, 4567', N'Resende', N'SP', N'10084', N'Brazil', N'(14) 234-5678', NULL);
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(89, N'Customer YBQTI', N'Smith Jr., Ronaldo', N'Owner', N'8901 - 14th Ave. S. Suite 3B', N'Seattle', N'WA', N'10049', N'USA', N'(206) 555-0123', N'(206) 555-0132');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(90, N'Customer XBBVR', N'Larsson, Katarina', N'Owner/Marketing Assistant', N'Keskuskatu 2345', N'Helsinki', NULL, N'10055', N'Finland', N'90-012 3456', N'90-789 0123');
INSERT INTO Sales.Customers(custid, companyname, contactname, contacttitle, address, city, region, postalcode, country, phone, fax)
VALUES(91, N'Customer CCFIZ', N'Conn, Steve', N'Owner', N'ul. Filtrowa 6789', N'Warszawa', NULL, N'10068', N'Poland', N'(26) 234-5678', N'(26) 901-2345');
SET IDENTITY_INSERT Sales.Customers OFF;
-- Populate table Sales.Shippers
SET IDENTITY_INSERT Sales.Shippers ON;
INSERT INTO Sales.Shippers(shipperid, companyname, phone)
VALUES(1, N'Shipper GVSUA', N'(503) 555-0137');
INSERT INTO Sales.Shippers(shipperid, companyname, phone)
VALUES(2, N'Shipper ETYNR', N'(425) 555-0136');
INSERT INTO Sales.Shippers(shipperid, companyname, phone)
VALUES(3, N'Shipper ZHISN', N'(415) 555-0138');
SET IDENTITY_INSERT Sales.Shippers OFF;
-- Populate table Sales.Orders
SET IDENTITY_INSERT Sales.Orders ON;
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10248, 85, 5, '20060704 00:00:00.000', '20060801 00:00:00.000', '20060716 00:00:00.000', 3, 32.38, N'Ship to 85-B', N'6789 rue de l''Abbaye', N'Reims', NULL, N'10345', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10249, 79, 6, '20060705 00:00:00.000', '20060816 00:00:00.000', '20060710 00:00:00.000', 1, 11.61, N'Ship to 79-C', N'Luisenstr. 9012', N'Münster', NULL, N'10328', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10250, 34, 4, '20060708 00:00:00.000', '20060805 00:00:00.000', '20060712 00:00:00.000', 2, 65.83, N'Destination SCQXA', N'Rua do Paço, 7890', N'Rio de Janeiro', N'RJ', N'10195', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10251, 84, 3, '20060708 00:00:00.000', '20060805 00:00:00.000', '20060715 00:00:00.000', 1, 41.34, N'Ship to 84-A', N'3456, rue du Commerce', N'Lyon', NULL, N'10342', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10252, 76, 4, '20060709 00:00:00.000', '20060806 00:00:00.000', '20060711 00:00:00.000', 2, 51.30, N'Ship to 76-B', N'Boulevard Tirou, 9012', N'Charleroi', NULL, N'10318', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10253, 34, 3, '20060710 00:00:00.000', '20060724 00:00:00.000', '20060716 00:00:00.000', 2, 58.17, N'Destination JPAIY', N'Rua do Paço, 8901', N'Rio de Janeiro', N'RJ', N'10196', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10254, 14, 5, '20060711 00:00:00.000', '20060808 00:00:00.000', '20060723 00:00:00.000', 2, 22.98, N'Destination YUJRD', N'Hauptstr. 1234', N'Bern', NULL, N'10139', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10255, 68, 9, '20060712 00:00:00.000', '20060809 00:00:00.000', '20060715 00:00:00.000', 3, 148.33, N'Ship to 68-A', N'Starenweg 6789', N'Genève', NULL, N'10294', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10256, 88, 3, '20060715 00:00:00.000', '20060812 00:00:00.000', '20060717 00:00:00.000', 2, 13.97, N'Ship to 88-B', N'Rua do Mercado, 5678', N'Resende', N'SP', N'10354', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10257, 35, 4, '20060716 00:00:00.000', '20060813 00:00:00.000', '20060722 00:00:00.000', 3, 81.91, N'Destination JYDLM', N'Carrera1234 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10199', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10258, 20, 1, '20060717 00:00:00.000', '20060814 00:00:00.000', '20060723 00:00:00.000', 1, 140.51, N'Destination RVDMF', N'Kirchgasse 9012', N'Graz', NULL, N'10157', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10259, 13, 4, '20060718 00:00:00.000', '20060815 00:00:00.000', '20060725 00:00:00.000', 3, 3.25, N'Destination LGGCH', N'Sierras de Granada 9012', N'México D.F.', NULL, N'10137', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10260, 56, 4, '20060719 00:00:00.000', '20060816 00:00:00.000', '20060729 00:00:00.000', 1, 55.09, N'Ship to 56-A', N'Mehrheimerstr. 0123', N'Köln', NULL, N'10258', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10261, 61, 4, '20060719 00:00:00.000', '20060816 00:00:00.000', '20060730 00:00:00.000', 2, 3.05, N'Ship to 61-B', N'Rua da Panificadora, 6789', N'Rio de Janeiro', N'RJ', N'10274', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10262, 65, 8, '20060722 00:00:00.000', '20060819 00:00:00.000', '20060725 00:00:00.000', 3, 48.29, N'Ship to 65-B', N'8901 Milton Dr.', N'Albuquerque', N'NM', N'10286', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10263, 20, 9, '20060723 00:00:00.000', '20060820 00:00:00.000', '20060731 00:00:00.000', 3, 146.06, N'Destination FFXKT', N'Kirchgasse 0123', N'Graz', NULL, N'10158', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10264, 24, 6, '20060724 00:00:00.000', '20060821 00:00:00.000', '20060823 00:00:00.000', 3, 3.67, N'Destination KBSBN', N'Åkergatan 9012', N'Bräcke', NULL, N'10167', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10265, 7, 2, '20060725 00:00:00.000', '20060822 00:00:00.000', '20060812 00:00:00.000', 1, 55.28, N'Ship to 7-A', N'0123, place Kléber', N'Strasbourg', NULL, N'10329', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10266, 87, 3, '20060726 00:00:00.000', '20060906 00:00:00.000', '20060731 00:00:00.000', 3, 25.73, N'Ship to 87-B', N'Torikatu 2345', N'Oulu', NULL, N'10351', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10267, 25, 4, '20060729 00:00:00.000', '20060826 00:00:00.000', '20060806 00:00:00.000', 1, 208.58, N'Destination VAPXU', N'Berliner Platz 0123', N'München', NULL, N'10168', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10268, 33, 8, '20060730 00:00:00.000', '20060827 00:00:00.000', '20060802 00:00:00.000', 3, 66.29, N'Destination QJVQH', N'5ª Ave. Los Palos Grandes 5678', N'Caracas', N'DF', N'10193', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10269, 89, 5, '20060731 00:00:00.000', '20060814 00:00:00.000', '20060809 00:00:00.000', 1, 4.56, N'Ship to 89-B', N'8901 - 12th Ave. S.', N'Seattle', N'WA', N'10357', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10270, 87, 1, '20060801 00:00:00.000', '20060829 00:00:00.000', '20060802 00:00:00.000', 1, 136.54, N'Ship to 87-B', N'Torikatu 2345', N'Oulu', NULL, N'10351', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10271, 75, 6, '20060801 00:00:00.000', '20060829 00:00:00.000', '20060830 00:00:00.000', 2, 4.54, N'Ship to 75-C', N'P.O. Box 7890', N'Lander', N'WY', N'10316', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10272, 65, 6, '20060802 00:00:00.000', '20060830 00:00:00.000', '20060806 00:00:00.000', 2, 98.03, N'Ship to 65-A', N'7890 Milton Dr.', N'Albuquerque', N'NM', N'10285', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10273, 63, 3, '20060805 00:00:00.000', '20060902 00:00:00.000', '20060812 00:00:00.000', 3, 76.07, N'Ship to 63-A', N'Taucherstraße 1234', N'Cunewalde', NULL, N'10279', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10274, 85, 6, '20060806 00:00:00.000', '20060903 00:00:00.000', '20060816 00:00:00.000', 1, 6.01, N'Ship to 85-B', N'6789 rue de l''Abbaye', N'Reims', NULL, N'10345', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10275, 49, 1, '20060807 00:00:00.000', '20060904 00:00:00.000', '20060809 00:00:00.000', 1, 26.93, N'Ship to 49-A', N'Via Ludovico il Moro 8901', N'Bergamo', NULL, N'10235', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10276, 80, 8, '20060808 00:00:00.000', '20060822 00:00:00.000', '20060814 00:00:00.000', 3, 13.84, N'Ship to 80-C', N'Avda. Azteca 5678', N'México D.F.', NULL, N'10334', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10277, 52, 2, '20060809 00:00:00.000', '20060906 00:00:00.000', '20060813 00:00:00.000', 3, 125.77, N'Ship to 52-A', N'Heerstr. 9012', N'Leipzig', NULL, N'10247', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10278, 5, 8, '20060812 00:00:00.000', '20060909 00:00:00.000', '20060816 00:00:00.000', 2, 92.69, N'Ship to 5-C', N'Berguvsvägen 1234', N'Luleå', NULL, N'10269', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10279, 44, 8, '20060813 00:00:00.000', '20060910 00:00:00.000', '20060816 00:00:00.000', 2, 25.83, N'Ship to 44-A', N'Magazinweg 4567', N'Frankfurt a.M.', NULL, N'10222', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10280, 5, 2, '20060814 00:00:00.000', '20060911 00:00:00.000', '20060912 00:00:00.000', 1, 8.98, N'Ship to 5-B', N'Berguvsvägen 0123', N'Luleå', NULL, N'10268', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10281, 69, 4, '20060814 00:00:00.000', '20060828 00:00:00.000', '20060821 00:00:00.000', 1, 2.94, N'Ship to 69-A', N'Gran VÃa, 9012', N'Madrid', NULL, N'10297', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10282, 69, 4, '20060815 00:00:00.000', '20060912 00:00:00.000', '20060821 00:00:00.000', 1, 12.69, N'Ship to 69-B', N'Gran VÃa, 0123', N'Madrid', NULL, N'10298', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10283, 46, 3, '20060816 00:00:00.000', '20060913 00:00:00.000', '20060823 00:00:00.000', 3, 84.81, N'Ship to 46-A', N'Carrera 0123 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10227', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10284, 44, 4, '20060819 00:00:00.000', '20060916 00:00:00.000', '20060827 00:00:00.000', 1, 76.56, N'Ship to 44-A', N'Magazinweg 4567', N'Frankfurt a.M.', NULL, N'10222', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10285, 63, 1, '20060820 00:00:00.000', '20060917 00:00:00.000', '20060826 00:00:00.000', 2, 76.83, N'Ship to 63-B', N'Taucherstraße 2345', N'Cunewalde', NULL, N'10280', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10286, 63, 8, '20060821 00:00:00.000', '20060918 00:00:00.000', '20060830 00:00:00.000', 3, 229.24, N'Ship to 63-B', N'Taucherstraße 2345', N'Cunewalde', NULL, N'10280', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10287, 67, 8, '20060822 00:00:00.000', '20060919 00:00:00.000', '20060828 00:00:00.000', 3, 12.76, N'Ship to 67-A', N'Av. Copacabana, 3456', N'Rio de Janeiro', N'RJ', N'10291', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10288, 66, 4, '20060823 00:00:00.000', '20060920 00:00:00.000', '20060903 00:00:00.000', 1, 7.45, N'Ship to 66-C', N'Strada Provinciale 2345', N'Reggio Emilia', NULL, N'10290', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10289, 11, 7, '20060826 00:00:00.000', '20060923 00:00:00.000', '20060828 00:00:00.000', 3, 22.77, N'Destination DLEUN', N'Fauntleroy Circus 4567', N'London', NULL, N'10132', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10290, 15, 8, '20060827 00:00:00.000', '20060924 00:00:00.000', '20060903 00:00:00.000', 1, 79.70, N'Destination HQZHO', N'Av. dos LusÃadas, 4567', N'Sao Paulo', N'SP', N'10142', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10291, 61, 6, '20060827 00:00:00.000', '20060924 00:00:00.000', '20060904 00:00:00.000', 2, 6.40, N'Ship to 61-A', N'Rua da Panificadora, 5678', N'Rio de Janeiro', N'RJ', N'10273', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10292, 81, 1, '20060828 00:00:00.000', '20060925 00:00:00.000', '20060902 00:00:00.000', 2, 1.35, N'Ship to 81-A', N'Av. Inês de Castro, 6789', N'Sao Paulo', N'SP', N'10335', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10293, 80, 1, '20060829 00:00:00.000', '20060926 00:00:00.000', '20060911 00:00:00.000', 3, 21.18, N'Ship to 80-B', N'Avda. Azteca 4567', N'México D.F.', NULL, N'10333', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10294, 65, 4, '20060830 00:00:00.000', '20060927 00:00:00.000', '20060905 00:00:00.000', 2, 147.26, N'Ship to 65-A', N'7890 Milton Dr.', N'Albuquerque', N'NM', N'10285', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10295, 85, 2, '20060902 00:00:00.000', '20060930 00:00:00.000', '20060910 00:00:00.000', 2, 1.15, N'Ship to 85-C', N'7890 rue de l''Abbaye', N'Reims', NULL, N'10346', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10296, 46, 6, '20060903 00:00:00.000', '20061001 00:00:00.000', '20060911 00:00:00.000', 1, 0.12, N'Ship to 46-C', N'Carrera 2345 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10229', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10297, 7, 5, '20060904 00:00:00.000', '20061016 00:00:00.000', '20060910 00:00:00.000', 2, 5.74, N'Ship to 7-C', N'2345, place Kléber', N'Strasbourg', NULL, N'10331', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10298, 37, 6, '20060905 00:00:00.000', '20061003 00:00:00.000', '20060911 00:00:00.000', 2, 168.22, N'Destination ATSOA', N'4567 Johnstown Road', N'Cork', N'Co. Cork', N'10202', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10299, 67, 4, '20060906 00:00:00.000', '20061004 00:00:00.000', '20060913 00:00:00.000', 2, 29.76, N'Ship to 67-A', N'Av. Copacabana, 3456', N'Rio de Janeiro', N'RJ', N'10291', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10300, 49, 2, '20060909 00:00:00.000', '20061007 00:00:00.000', '20060918 00:00:00.000', 2, 17.68, N'Ship to 49-A', N'Via Ludovico il Moro 8901', N'Bergamo', NULL, N'10235', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10301, 86, 8, '20060909 00:00:00.000', '20061007 00:00:00.000', '20060917 00:00:00.000', 2, 45.08, N'Ship to 86-A', N'Adenauerallee 8901', N'Stuttgart', NULL, N'10347', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10302, 76, 4, '20060910 00:00:00.000', '20061008 00:00:00.000', '20061009 00:00:00.000', 2, 6.27, N'Ship to 76-B', N'Boulevard Tirou, 9012', N'Charleroi', NULL, N'10318', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10303, 30, 7, '20060911 00:00:00.000', '20061009 00:00:00.000', '20060918 00:00:00.000', 2, 107.83, N'Destination IIYDD', N'C/ Romero, 5678', N'Sevilla', NULL, N'10183', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10304, 80, 1, '20060912 00:00:00.000', '20061010 00:00:00.000', '20060917 00:00:00.000', 2, 63.79, N'Ship to 80-C', N'Avda. Azteca 5678', N'México D.F.', NULL, N'10334', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10305, 55, 8, '20060913 00:00:00.000', '20061011 00:00:00.000', '20061009 00:00:00.000', 3, 257.62, N'Ship to 55-B', N'8901 Bering St.', N'Anchorage', N'AK', N'10256', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10306, 69, 1, '20060916 00:00:00.000', '20061014 00:00:00.000', '20060923 00:00:00.000', 3, 7.56, N'Ship to 69-B', N'Gran VÃa, 0123', N'Madrid', NULL, N'10298', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10307, 48, 2, '20060917 00:00:00.000', '20061015 00:00:00.000', '20060925 00:00:00.000', 2, 0.56, N'Ship to 48-B', N'6789 Chiaroscuro Rd.', N'Portland', N'OR', N'10233', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10308, 2, 7, '20060918 00:00:00.000', '20061016 00:00:00.000', '20060924 00:00:00.000', 3, 1.61, N'Destination QMVCI', N'Avda. de la Constitución 2345', N'México D.F.', NULL, N'10180', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10309, 37, 3, '20060919 00:00:00.000', '20061017 00:00:00.000', '20061023 00:00:00.000', 1, 47.30, N'Destination ATSOA', N'4567 Johnstown Road', N'Cork', N'Co. Cork', N'10202', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10310, 77, 8, '20060920 00:00:00.000', '20061018 00:00:00.000', '20060927 00:00:00.000', 2, 17.52, N'Ship to 77-B', N'2345 Jefferson Way Suite 2', N'Portland', N'OR', N'10321', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10311, 18, 1, '20060920 00:00:00.000', '20061004 00:00:00.000', '20060926 00:00:00.000', 3, 24.69, N'Destination SNPXM', N'0123, rue des Cinquante Otages', N'Nantes', NULL, N'10148', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10312, 86, 2, '20060923 00:00:00.000', '20061021 00:00:00.000', '20061003 00:00:00.000', 2, 40.26, N'Ship to 86-B', N'Adenauerallee 9012', N'Stuttgart', NULL, N'10348', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10313, 63, 2, '20060924 00:00:00.000', '20061022 00:00:00.000', '20061004 00:00:00.000', 2, 1.96, N'Ship to 63-A', N'Taucherstraße 1234', N'Cunewalde', NULL, N'10279', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10314, 65, 1, '20060925 00:00:00.000', '20061023 00:00:00.000', '20061004 00:00:00.000', 2, 74.16, N'Ship to 65-A', N'7890 Milton Dr.', N'Albuquerque', N'NM', N'10285', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10315, 38, 4, '20060926 00:00:00.000', '20061024 00:00:00.000', '20061003 00:00:00.000', 2, 41.76, N'Destination AXVHD', N'Garden House Crowther Way 9012', N'Cowes', N'Isle of Wight', N'10207', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10316, 65, 1, '20060927 00:00:00.000', '20061025 00:00:00.000', '20061008 00:00:00.000', 3, 150.15, N'Ship to 65-B', N'8901 Milton Dr.', N'Albuquerque', N'NM', N'10286', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10317, 48, 6, '20060930 00:00:00.000', '20061028 00:00:00.000', '20061010 00:00:00.000', 1, 12.69, N'Ship to 48-B', N'6789 Chiaroscuro Rd.', N'Portland', N'OR', N'10233', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10318, 38, 8, '20061001 00:00:00.000', '20061029 00:00:00.000', '20061004 00:00:00.000', 2, 4.73, N'Destination AXVHD', N'Garden House Crowther Way 9012', N'Cowes', N'Isle of Wight', N'10207', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10319, 80, 7, '20061002 00:00:00.000', '20061030 00:00:00.000', '20061011 00:00:00.000', 3, 64.50, N'Ship to 80-B', N'Avda. Azteca 4567', N'México D.F.', NULL, N'10333', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10320, 87, 5, '20061003 00:00:00.000', '20061017 00:00:00.000', '20061018 00:00:00.000', 3, 34.57, N'Ship to 87-A', N'Torikatu 1234', N'Oulu', NULL, N'10350', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10321, 38, 3, '20061003 00:00:00.000', '20061031 00:00:00.000', '20061011 00:00:00.000', 2, 3.43, N'Destination LMVGS', N'Garden House Crowther Way 8901', N'Cowes', N'Isle of Wight', N'10206', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10322, 58, 7, '20061004 00:00:00.000', '20061101 00:00:00.000', '20061023 00:00:00.000', 3, 0.40, N'Ship to 58-A', N'Calle Dr. Jorge Cash 3456', N'México D.F.', NULL, N'10261', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10323, 39, 4, '20061007 00:00:00.000', '20061104 00:00:00.000', '20061014 00:00:00.000', 1, 4.88, N'Destination RMBHM', N'Maubelstr. 1234', N'Brandenburg', NULL, N'10209', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10324, 71, 9, '20061008 00:00:00.000', '20061105 00:00:00.000', '20061010 00:00:00.000', 1, 214.27, N'Ship to 71-C', N'9012 Suffolk Ln.', N'Boise', N'ID', N'10307', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10325, 39, 1, '20061009 00:00:00.000', '20061023 00:00:00.000', '20061014 00:00:00.000', 3, 64.86, N'Destination RMBHM', N'Maubelstr. 1234', N'Brandenburg', NULL, N'10209', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10326, 8, 4, '20061010 00:00:00.000', '20061107 00:00:00.000', '20061014 00:00:00.000', 2, 77.92, N'Ship to 8-A', N'C/ Araquil, 0123', N'Madrid', NULL, N'10359', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10327, 24, 2, '20061011 00:00:00.000', '20061108 00:00:00.000', '20061014 00:00:00.000', 1, 63.36, N'Destination NCKKO', N'Åkergatan 7890', N'Bräcke', NULL, N'10165', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10328, 28, 4, '20061014 00:00:00.000', '20061111 00:00:00.000', '20061017 00:00:00.000', 3, 87.03, N'Destination CIRQO', N'Jardim das rosas n. 8901', N'Lisboa', NULL, N'10176', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10329, 75, 4, '20061015 00:00:00.000', '20061126 00:00:00.000', '20061023 00:00:00.000', 2, 191.67, N'Ship to 75-C', N'P.O. Box 7890', N'Lander', N'WY', N'10316', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10330, 46, 3, '20061016 00:00:00.000', '20061113 00:00:00.000', '20061028 00:00:00.000', 1, 12.75, N'Ship to 46-A', N'Carrera 0123 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10227', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10331, 9, 9, '20061016 00:00:00.000', '20061127 00:00:00.000', '20061021 00:00:00.000', 1, 10.19, N'Ship to 9-C', N'0123, rue des Bouchers', N'Marseille', NULL, N'10369', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10332, 51, 3, '20061017 00:00:00.000', '20061128 00:00:00.000', '20061021 00:00:00.000', 2, 52.84, N'Ship to 51-B', N'7890 rue St. Laurent', N'Montréal', N'Québec', N'10245', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10333, 87, 5, '20061018 00:00:00.000', '20061115 00:00:00.000', '20061025 00:00:00.000', 3, 0.59, N'Ship to 87-C', N'Torikatu 3456', N'Oulu', NULL, N'10352', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10334, 84, 8, '20061021 00:00:00.000', '20061118 00:00:00.000', '20061028 00:00:00.000', 2, 8.56, N'Ship to 84-B', N'4567, rue du Commerce', N'Lyon', NULL, N'10343', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10335, 37, 7, '20061022 00:00:00.000', '20061119 00:00:00.000', '20061024 00:00:00.000', 2, 42.11, N'Destination ATSOA', N'4567 Johnstown Road', N'Cork', N'Co. Cork', N'10202', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10336, 60, 7, '20061023 00:00:00.000', '20061120 00:00:00.000', '20061025 00:00:00.000', 2, 15.51, N'Ship to 60-B', N'Estrada da saúde n. 3456', N'Lisboa', NULL, N'10271', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10337, 25, 4, '20061024 00:00:00.000', '20061121 00:00:00.000', '20061029 00:00:00.000', 3, 108.26, N'Destination QOCBL', N'Berliner Platz 1234', N'München', NULL, N'10169', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10338, 55, 4, '20061025 00:00:00.000', '20061122 00:00:00.000', '20061029 00:00:00.000', 3, 84.21, N'Ship to 55-C', N'9012 Bering St.', N'Anchorage', N'AK', N'10257', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10339, 51, 2, '20061028 00:00:00.000', '20061125 00:00:00.000', '20061104 00:00:00.000', 2, 15.66, N'Ship to 51-C', N'8901 rue St. Laurent', N'Montréal', N'Québec', N'10246', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10340, 9, 1, '20061029 00:00:00.000', '20061126 00:00:00.000', '20061108 00:00:00.000', 3, 166.31, N'Ship to 9-A', N'8901, rue des Bouchers', N'Marseille', NULL, N'10367', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10341, 73, 7, '20061029 00:00:00.000', '20061126 00:00:00.000', '20061105 00:00:00.000', 3, 26.78, N'Ship to 73-A', N'Vinbæltet 1234', N'Kobenhavn', NULL, N'10310', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10342, 25, 4, '20061030 00:00:00.000', '20061113 00:00:00.000', '20061104 00:00:00.000', 2, 54.83, N'Destination VAPXU', N'Berliner Platz 0123', N'München', NULL, N'10168', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10343, 44, 4, '20061031 00:00:00.000', '20061128 00:00:00.000', '20061106 00:00:00.000', 1, 110.37, N'Ship to 44-A', N'Magazinweg 4567', N'Frankfurt a.M.', NULL, N'10222', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10344, 89, 4, '20061101 00:00:00.000', '20061129 00:00:00.000', '20061105 00:00:00.000', 2, 23.29, N'Ship to 89-A', N'7890 - 12th Ave. S.', N'Seattle', N'WA', N'10356', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10345, 63, 2, '20061104 00:00:00.000', '20061202 00:00:00.000', '20061111 00:00:00.000', 2, 249.06, N'Ship to 63-B', N'Taucherstraße 2345', N'Cunewalde', NULL, N'10280', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10346, 65, 3, '20061105 00:00:00.000', '20061217 00:00:00.000', '20061108 00:00:00.000', 3, 142.08, N'Ship to 65-A', N'7890 Milton Dr.', N'Albuquerque', N'NM', N'10285', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10347, 21, 4, '20061106 00:00:00.000', '20061204 00:00:00.000', '20061108 00:00:00.000', 3, 3.10, N'Destination KKELL', N'Rua Orós, 4567', N'Sao Paulo', N'SP', N'10162', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10348, 86, 4, '20061107 00:00:00.000', '20061205 00:00:00.000', '20061115 00:00:00.000', 2, 0.78, N'Ship to 86-B', N'Adenauerallee 9012', N'Stuttgart', NULL, N'10348', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10349, 75, 7, '20061108 00:00:00.000', '20061206 00:00:00.000', '20061115 00:00:00.000', 1, 8.63, N'Ship to 75-C', N'P.O. Box 7890', N'Lander', N'WY', N'10316', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10350, 41, 6, '20061111 00:00:00.000', '20061209 00:00:00.000', '20061203 00:00:00.000', 2, 64.19, N'Destination DWJIO', N'9012 rue Alsace-Lorraine', N'Toulouse', NULL, N'10217', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10351, 20, 1, '20061111 00:00:00.000', '20061209 00:00:00.000', '20061120 00:00:00.000', 1, 162.33, N'Destination RVDMF', N'Kirchgasse 9012', N'Graz', NULL, N'10157', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10352, 28, 3, '20061112 00:00:00.000', '20061126 00:00:00.000', '20061118 00:00:00.000', 3, 1.30, N'Destination OTSWR', N'Jardim das rosas n. 9012', N'Lisboa', NULL, N'10177', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10353, 59, 7, '20061113 00:00:00.000', '20061211 00:00:00.000', '20061125 00:00:00.000', 3, 360.63, N'Ship to 59-B', N'Geislweg 7890', N'Salzburg', NULL, N'10265', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10354, 58, 8, '20061114 00:00:00.000', '20061212 00:00:00.000', '20061120 00:00:00.000', 3, 53.80, N'Ship to 58-C', N'Calle Dr. Jorge Cash 5678', N'México D.F.', NULL, N'10263', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10355, 4, 6, '20061115 00:00:00.000', '20061213 00:00:00.000', '20061120 00:00:00.000', 1, 41.95, N'Ship to 4-A', N'Brook Farm Stratford St. Mary 0123', N'Colchester', N'Essex', N'10238', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10356, 86, 6, '20061118 00:00:00.000', '20061216 00:00:00.000', '20061127 00:00:00.000', 2, 36.71, N'Ship to 86-A', N'Adenauerallee 8901', N'Stuttgart', NULL, N'10347', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10357, 46, 1, '20061119 00:00:00.000', '20061217 00:00:00.000', '20061202 00:00:00.000', 3, 34.88, N'Ship to 46-B', N'Carrera 1234 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10228', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10358, 41, 5, '20061120 00:00:00.000', '20061218 00:00:00.000', '20061127 00:00:00.000', 1, 19.64, N'Ship to 41-C', N'0123 rue Alsace-Lorraine', N'Toulouse', NULL, N'10218', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10359, 72, 5, '20061121 00:00:00.000', '20061219 00:00:00.000', '20061126 00:00:00.000', 3, 288.43, N'Ship to 72-C', N'1234 Wadhurst Rd.', N'London', NULL, N'10309', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10360, 7, 4, '20061122 00:00:00.000', '20061220 00:00:00.000', '20061202 00:00:00.000', 3, 131.70, N'Ship to 7-C', N'2345, place Kléber', N'Strasbourg', NULL, N'10331', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10361, 63, 1, '20061122 00:00:00.000', '20061220 00:00:00.000', '20061203 00:00:00.000', 2, 183.17, N'Ship to 63-C', N'Taucherstraße 3456', N'Cunewalde', NULL, N'10281', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10362, 9, 3, '20061125 00:00:00.000', '20061223 00:00:00.000', '20061128 00:00:00.000', 1, 96.04, N'Ship to 9-B', N'9012, rue des Bouchers', N'Marseille', NULL, N'10368', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10363, 17, 4, '20061126 00:00:00.000', '20061224 00:00:00.000', '20061204 00:00:00.000', 3, 30.54, N'Destination BJCXA', N'Walserweg 7890', N'Aachen', NULL, N'10145', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10364, 19, 1, '20061126 00:00:00.000', '20070107 00:00:00.000', '20061204 00:00:00.000', 1, 71.97, N'Destination QTKCU', N'3456 King George', N'London', NULL, N'10151', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10365, 3, 3, '20061127 00:00:00.000', '20061225 00:00:00.000', '20061202 00:00:00.000', 2, 22.00, N'Destination FQFLS', N'Mataderos 3456', N'México D.F.', NULL, N'10211', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10366, 29, 8, '20061128 00:00:00.000', '20070109 00:00:00.000', '20061230 00:00:00.000', 2, 10.14, N'Destination VPNNG', N'Rambla de Cataluña, 0123', N'Barcelona', NULL, N'10178', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10367, 83, 7, '20061128 00:00:00.000', '20061226 00:00:00.000', '20061202 00:00:00.000', 3, 13.55, N'Ship to 83-B', N'Smagsloget 1234', N'Ã…rhus', NULL, N'10340', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10368, 20, 2, '20061129 00:00:00.000', '20061227 00:00:00.000', '20061202 00:00:00.000', 2, 101.95, N'Destination RVDMF', N'Kirchgasse 9012', N'Graz', NULL, N'10157', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10369, 75, 8, '20061202 00:00:00.000', '20061230 00:00:00.000', '20061209 00:00:00.000', 2, 195.68, N'Ship to 75-C', N'P.O. Box 7890', N'Lander', N'WY', N'10316', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10370, 14, 6, '20061203 00:00:00.000', '20061231 00:00:00.000', '20061227 00:00:00.000', 2, 1.17, N'Destination YUJRD', N'Hauptstr. 1234', N'Bern', NULL, N'10139', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10371, 41, 1, '20061203 00:00:00.000', '20061231 00:00:00.000', '20061224 00:00:00.000', 1, 0.45, N'Ship to 41-C', N'0123 rue Alsace-Lorraine', N'Toulouse', NULL, N'10218', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10372, 62, 5, '20061204 00:00:00.000', '20070101 00:00:00.000', '20061209 00:00:00.000', 2, 890.78, N'Ship to 62-A', N'Alameda dos Canà rios, 8901', N'Sao Paulo', N'SP', N'10276', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10373, 37, 4, '20061205 00:00:00.000', '20070102 00:00:00.000', '20061211 00:00:00.000', 3, 124.12, N'Destination KPVYJ', N'5678 Johnstown Road', N'Cork', N'Co. Cork', N'10203', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10374, 91, 1, '20061205 00:00:00.000', '20070102 00:00:00.000', '20061209 00:00:00.000', 3, 3.94, N'Ship to 91-A', N'ul. Filtrowa 5678', N'Warszawa', NULL, N'10364', N'Poland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10375, 36, 3, '20061206 00:00:00.000', '20070103 00:00:00.000', '20061209 00:00:00.000', 2, 20.12, N'Destination HOHCR', N'City Center Plaza 3456 Main St.', N'Elgin', N'OR', N'10201', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10376, 51, 1, '20061209 00:00:00.000', '20070106 00:00:00.000', '20061213 00:00:00.000', 2, 20.39, N'Ship to 51-B', N'7890 rue St. Laurent', N'Montréal', N'Québec', N'10245', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10377, 72, 1, '20061209 00:00:00.000', '20070106 00:00:00.000', '20061213 00:00:00.000', 3, 22.21, N'Ship to 72-C', N'1234 Wadhurst Rd.', N'London', NULL, N'10309', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10378, 24, 5, '20061210 00:00:00.000', '20070107 00:00:00.000', '20061219 00:00:00.000', 3, 5.44, N'Destination KBSBN', N'Åkergatan 9012', N'Bräcke', NULL, N'10167', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10379, 61, 2, '20061211 00:00:00.000', '20070108 00:00:00.000', '20061213 00:00:00.000', 1, 45.03, N'Ship to 61-B', N'Rua da Panificadora, 6789', N'Rio de Janeiro', N'RJ', N'10274', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10380, 37, 8, '20061212 00:00:00.000', '20070109 00:00:00.000', '20070116 00:00:00.000', 3, 35.03, N'Destination KPVYJ', N'5678 Johnstown Road', N'Cork', N'Co. Cork', N'10203', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10381, 46, 3, '20061212 00:00:00.000', '20070109 00:00:00.000', '20061213 00:00:00.000', 3, 7.99, N'Ship to 46-C', N'Carrera 2345 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10229', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10382, 20, 4, '20061213 00:00:00.000', '20070110 00:00:00.000', '20061216 00:00:00.000', 1, 94.77, N'Destination FFXKT', N'Kirchgasse 0123', N'Graz', NULL, N'10158', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10383, 4, 8, '20061216 00:00:00.000', '20070113 00:00:00.000', '20061218 00:00:00.000', 3, 34.24, N'Ship to 4-B', N'Brook Farm Stratford St. Mary 1234', N'Colchester', N'Essex', N'10239', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10384, 5, 3, '20061216 00:00:00.000', '20070113 00:00:00.000', '20061220 00:00:00.000', 3, 168.64, N'Ship to 5-C', N'Berguvsvägen 1234', N'Luleå', NULL, N'10269', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10385, 75, 1, '20061217 00:00:00.000', '20070114 00:00:00.000', '20061223 00:00:00.000', 2, 30.96, N'Ship to 75-B', N'P.O. Box 6789', N'Lander', N'WY', N'10315', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10386, 21, 9, '20061218 00:00:00.000', '20070101 00:00:00.000', '20061225 00:00:00.000', 3, 13.99, N'Destination RNSMS', N'Rua Orós, 2345', N'Sao Paulo', N'SP', N'10160', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10387, 70, 1, '20061218 00:00:00.000', '20070115 00:00:00.000', '20061220 00:00:00.000', 2, 93.63, N'Ship to 70-B', N'Erling Skakkes gate 5678', N'Stavern', NULL, N'10303', N'Norway');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10388, 72, 2, '20061219 00:00:00.000', '20070116 00:00:00.000', '20061220 00:00:00.000', 1, 34.86, N'Ship to 72-C', N'1234 Wadhurst Rd.', N'London', NULL, N'10309', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10389, 10, 4, '20061220 00:00:00.000', '20070117 00:00:00.000', '20061224 00:00:00.000', 2, 47.42, N'Destination OLSSJ', N'2345 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10130', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10390, 20, 6, '20061223 00:00:00.000', '20070120 00:00:00.000', '20061226 00:00:00.000', 1, 126.38, N'Destination RVDMF', N'Kirchgasse 9012', N'Graz', NULL, N'10157', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10391, 17, 3, '20061223 00:00:00.000', '20070120 00:00:00.000', '20061231 00:00:00.000', 3, 5.45, N'Destination AJTHX', N'Walserweg 9012', N'Aachen', NULL, N'10147', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10392, 59, 2, '20061224 00:00:00.000', '20070121 00:00:00.000', '20070101 00:00:00.000', 3, 122.46, N'Ship to 59-A', N'Geislweg 6789', N'Salzburg', NULL, N'10264', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10393, 71, 1, '20061225 00:00:00.000', '20070122 00:00:00.000', '20070103 00:00:00.000', 3, 126.56, N'Ship to 71-B', N'8901 Suffolk Ln.', N'Boise', N'ID', N'10306', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10394, 36, 1, '20061225 00:00:00.000', '20070122 00:00:00.000', '20070103 00:00:00.000', 3, 30.34, N'Destination AWPJG', N'City Center Plaza 2345 Main St.', N'Elgin', N'OR', N'10200', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10395, 35, 6, '20061226 00:00:00.000', '20070123 00:00:00.000', '20070103 00:00:00.000', 1, 184.41, N'Destination JYDLM', N'Carrera1234 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10199', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10396, 25, 1, '20061227 00:00:00.000', '20070110 00:00:00.000', '20070106 00:00:00.000', 3, 135.35, N'Destination VAPXU', N'Berliner Platz 0123', N'München', NULL, N'10168', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10397, 60, 5, '20061227 00:00:00.000', '20070124 00:00:00.000', '20070102 00:00:00.000', 1, 60.26, N'Ship to 60-A', N'Estrada da saúde n. 2345', N'Lisboa', NULL, N'10270', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10398, 71, 2, '20061230 00:00:00.000', '20070127 00:00:00.000', '20070109 00:00:00.000', 3, 89.16, N'Ship to 71-C', N'9012 Suffolk Ln.', N'Boise', N'ID', N'10307', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10399, 83, 8, '20061231 00:00:00.000', '20070114 00:00:00.000', '20070108 00:00:00.000', 3, 27.36, N'Ship to 83-C', N'Smagsloget 2345', N'Ã…rhus', NULL, N'10341', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10400, 19, 1, '20070101 00:00:00.000', '20070129 00:00:00.000', '20070116 00:00:00.000', 3, 83.93, N'Destination BBMRT', N'4567 King George', N'London', NULL, N'10152', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10401, 65, 1, '20070101 00:00:00.000', '20070129 00:00:00.000', '20070110 00:00:00.000', 1, 12.51, N'Ship to 65-A', N'7890 Milton Dr.', N'Albuquerque', N'NM', N'10285', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10402, 20, 8, '20070102 00:00:00.000', '20070213 00:00:00.000', '20070110 00:00:00.000', 2, 67.88, N'Destination FFXKT', N'Kirchgasse 0123', N'Graz', NULL, N'10158', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10403, 20, 4, '20070103 00:00:00.000', '20070131 00:00:00.000', '20070109 00:00:00.000', 3, 73.79, N'Destination RVDMF', N'Kirchgasse 9012', N'Graz', NULL, N'10157', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10404, 49, 2, '20070103 00:00:00.000', '20070131 00:00:00.000', '20070108 00:00:00.000', 1, 155.97, N'Ship to 49-B', N'Via Ludovico il Moro 9012', N'Bergamo', NULL, N'10236', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10405, 47, 1, '20070106 00:00:00.000', '20070203 00:00:00.000', '20070122 00:00:00.000', 1, 34.82, N'Ship to 47-B', N'Ave. 5 de Mayo Porlamar 4567', N'I. de Margarita', N'Nueva Esparta', N'10231', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10406, 62, 7, '20070107 00:00:00.000', '20070218 00:00:00.000', '20070113 00:00:00.000', 1, 108.04, N'Ship to 62-A', N'Alameda dos Canà rios, 8901', N'Sao Paulo', N'SP', N'10276', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10407, 56, 2, '20070107 00:00:00.000', '20070204 00:00:00.000', '20070130 00:00:00.000', 2, 91.48, N'Ship to 56-B', N'Mehrheimerstr. 1234', N'Köln', NULL, N'10259', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10408, 23, 8, '20070108 00:00:00.000', '20070205 00:00:00.000', '20070114 00:00:00.000', 1, 11.26, N'Destination PXQRR', N'5678, chaussée de Tournai', N'Lille', NULL, N'10163', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10409, 54, 3, '20070109 00:00:00.000', '20070206 00:00:00.000', '20070114 00:00:00.000', 1, 29.83, N'Ship to 54-C', N'Ing. Gustavo Moncada 6789 Piso 20-A', N'Buenos Aires', NULL, N'10254', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10410, 10, 3, '20070110 00:00:00.000', '20070207 00:00:00.000', '20070115 00:00:00.000', 3, 2.40, N'Destination OLSSJ', N'2345 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10130', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10411, 10, 9, '20070110 00:00:00.000', '20070207 00:00:00.000', '20070121 00:00:00.000', 3, 23.65, N'Destination XJIBQ', N'1234 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10129', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10412, 87, 8, '20070113 00:00:00.000', '20070210 00:00:00.000', '20070115 00:00:00.000', 2, 3.77, N'Ship to 87-C', N'Torikatu 3456', N'Oulu', NULL, N'10352', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10413, 41, 3, '20070114 00:00:00.000', '20070211 00:00:00.000', '20070116 00:00:00.000', 2, 95.66, N'Destination DWJIO', N'9012 rue Alsace-Lorraine', N'Toulouse', NULL, N'10217', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10414, 21, 2, '20070114 00:00:00.000', '20070211 00:00:00.000', '20070117 00:00:00.000', 3, 21.48, N'Destination SSYXZ', N'Rua Orós, 3456', N'Sao Paulo', N'SP', N'10161', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10415, 36, 3, '20070115 00:00:00.000', '20070212 00:00:00.000', '20070124 00:00:00.000', 1, 0.20, N'Destination AWPJG', N'City Center Plaza 2345 Main St.', N'Elgin', N'OR', N'10200', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10416, 87, 8, '20070116 00:00:00.000', '20070213 00:00:00.000', '20070127 00:00:00.000', 3, 22.72, N'Ship to 87-A', N'Torikatu 1234', N'Oulu', NULL, N'10350', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10417, 73, 4, '20070116 00:00:00.000', '20070213 00:00:00.000', '20070128 00:00:00.000', 3, 70.29, N'Ship to 73-C', N'Vinbæltet 2345', N'Kobenhavn', NULL, N'10311', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10418, 63, 4, '20070117 00:00:00.000', '20070214 00:00:00.000', '20070124 00:00:00.000', 1, 17.55, N'Ship to 63-B', N'Taucherstraße 2345', N'Cunewalde', NULL, N'10280', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10419, 68, 4, '20070120 00:00:00.000', '20070217 00:00:00.000', '20070130 00:00:00.000', 2, 137.35, N'Ship to 68-A', N'Starenweg 6789', N'Genève', NULL, N'10294', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10420, 88, 3, '20070121 00:00:00.000', '20070218 00:00:00.000', '20070127 00:00:00.000', 1, 44.12, N'Ship to 88-C', N'Rua do Mercado, 6789', N'Resende', N'SP', N'10355', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10421, 61, 8, '20070121 00:00:00.000', '20070304 00:00:00.000', '20070127 00:00:00.000', 1, 99.23, N'Ship to 61-C', N'Rua da Panificadora, 7890', N'Rio de Janeiro', N'RJ', N'10275', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10422, 27, 2, '20070122 00:00:00.000', '20070219 00:00:00.000', '20070131 00:00:00.000', 1, 3.02, N'Destination FFLQT', N'Via Monte Bianco 6789', N'Torino', NULL, N'10174', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10423, 31, 6, '20070123 00:00:00.000', '20070206 00:00:00.000', '20070224 00:00:00.000', 3, 24.50, N'Destination VNIAG', N'Av. Brasil, 9012', N'Campinas', N'SP', N'10187', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10424, 51, 7, '20070123 00:00:00.000', '20070220 00:00:00.000', '20070127 00:00:00.000', 2, 370.61, N'Ship to 51-C', N'8901 rue St. Laurent', N'Montréal', N'Québec', N'10246', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10425, 41, 6, '20070124 00:00:00.000', '20070221 00:00:00.000', '20070214 00:00:00.000', 2, 7.93, N'Destination DWJIO', N'9012 rue Alsace-Lorraine', N'Toulouse', NULL, N'10217', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10426, 29, 4, '20070127 00:00:00.000', '20070224 00:00:00.000', '20070206 00:00:00.000', 1, 18.69, N'Destination WOFLH', N'Rambla de Cataluña, 1234', N'Barcelona', NULL, N'10179', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10427, 59, 4, '20070127 00:00:00.000', '20070224 00:00:00.000', '20070303 00:00:00.000', 2, 31.29, N'Ship to 59-C', N'Geislweg 8901', N'Salzburg', NULL, N'10266', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10428, 66, 7, '20070128 00:00:00.000', '20070225 00:00:00.000', '20070204 00:00:00.000', 1, 11.09, N'Ship to 66-C', N'Strada Provinciale 2345', N'Reggio Emilia', NULL, N'10290', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10429, 37, 3, '20070129 00:00:00.000', '20070312 00:00:00.000', '20070207 00:00:00.000', 2, 56.63, N'Destination DGKOU', N'6789 Johnstown Road', N'Cork', N'Co. Cork', N'10204', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10430, 20, 4, '20070130 00:00:00.000', '20070213 00:00:00.000', '20070203 00:00:00.000', 1, 458.78, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10431, 10, 4, '20070130 00:00:00.000', '20070213 00:00:00.000', '20070207 00:00:00.000', 2, 44.17, N'Destination OLSSJ', N'2345 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10130', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10432, 75, 3, '20070131 00:00:00.000', '20070214 00:00:00.000', '20070207 00:00:00.000', 2, 4.34, N'Ship to 75-A', N'P.O. Box 5678', N'Lander', N'WY', N'10314', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10433, 60, 3, '20070203 00:00:00.000', '20070303 00:00:00.000', '20070304 00:00:00.000', 3, 73.83, N'Ship to 60-A', N'Estrada da saúde n. 2345', N'Lisboa', NULL, N'10270', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10434, 24, 3, '20070203 00:00:00.000', '20070303 00:00:00.000', '20070213 00:00:00.000', 2, 17.92, N'Destination NCKKO', N'Åkergatan 7890', N'Bräcke', NULL, N'10165', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10435, 16, 8, '20070204 00:00:00.000', '20070318 00:00:00.000', '20070207 00:00:00.000', 2, 9.21, N'Destination QKQNB', N'Berkeley Gardens 5678 Brewery', N'London', NULL, N'10143', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10436, 7, 3, '20070205 00:00:00.000', '20070305 00:00:00.000', '20070211 00:00:00.000', 2, 156.66, N'Ship to 7-C', N'2345, place Kléber', N'Strasbourg', NULL, N'10331', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10437, 87, 8, '20070205 00:00:00.000', '20070305 00:00:00.000', '20070212 00:00:00.000', 1, 19.97, N'Ship to 87-A', N'Torikatu 1234', N'Oulu', NULL, N'10350', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10438, 79, 3, '20070206 00:00:00.000', '20070306 00:00:00.000', '20070214 00:00:00.000', 2, 8.24, N'Ship to 79-A', N'Luisenstr. 7890', N'Münster', NULL, N'10326', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10439, 51, 6, '20070207 00:00:00.000', '20070307 00:00:00.000', '20070210 00:00:00.000', 3, 4.07, N'Ship to 51-C', N'8901 rue St. Laurent', N'Montréal', N'Québec', N'10246', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10440, 71, 4, '20070210 00:00:00.000', '20070310 00:00:00.000', '20070228 00:00:00.000', 2, 86.53, N'Ship to 71-B', N'8901 Suffolk Ln.', N'Boise', N'ID', N'10306', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10441, 55, 3, '20070210 00:00:00.000', '20070324 00:00:00.000', '20070314 00:00:00.000', 2, 73.02, N'Ship to 55-C', N'9012 Bering St.', N'Anchorage', N'AK', N'10257', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10442, 20, 3, '20070211 00:00:00.000', '20070311 00:00:00.000', '20070218 00:00:00.000', 2, 47.94, N'Destination RVDMF', N'Kirchgasse 9012', N'Graz', NULL, N'10157', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10443, 66, 8, '20070212 00:00:00.000', '20070312 00:00:00.000', '20070214 00:00:00.000', 1, 13.95, N'Ship to 66-C', N'Strada Provinciale 2345', N'Reggio Emilia', NULL, N'10290', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10444, 5, 3, '20070212 00:00:00.000', '20070312 00:00:00.000', '20070221 00:00:00.000', 3, 3.50, N'Ship to 5-B', N'Berguvsvägen 0123', N'Luleå', NULL, N'10268', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10445, 5, 3, '20070213 00:00:00.000', '20070313 00:00:00.000', '20070220 00:00:00.000', 1, 9.30, N'Ship to 5-A', N'Berguvsvägen 9012', N'Luleå', NULL, N'10267', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10446, 79, 6, '20070214 00:00:00.000', '20070314 00:00:00.000', '20070219 00:00:00.000', 1, 14.68, N'Ship to 79-C', N'Luisenstr. 9012', N'Münster', NULL, N'10328', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10447, 67, 4, '20070214 00:00:00.000', '20070314 00:00:00.000', '20070307 00:00:00.000', 2, 68.66, N'Ship to 67-C', N'Av. Copacabana, 5678', N'Rio de Janeiro', N'RJ', N'10293', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10448, 64, 4, '20070217 00:00:00.000', '20070317 00:00:00.000', '20070224 00:00:00.000', 2, 38.82, N'Ship to 64-A', N'Av. del Libertador 4567', N'Buenos Aires', NULL, N'10282', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10449, 7, 3, '20070218 00:00:00.000', '20070318 00:00:00.000', '20070227 00:00:00.000', 2, 53.30, N'Ship to 7-C', N'2345, place Kléber', N'Strasbourg', NULL, N'10331', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10450, 84, 8, '20070219 00:00:00.000', '20070319 00:00:00.000', '20070311 00:00:00.000', 2, 7.23, N'Ship to 84-C', N'5678, rue du Commerce', N'Lyon', NULL, N'10344', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10451, 63, 4, '20070219 00:00:00.000', '20070305 00:00:00.000', '20070312 00:00:00.000', 3, 189.09, N'Ship to 63-C', N'Taucherstraße 3456', N'Cunewalde', NULL, N'10281', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10452, 71, 8, '20070220 00:00:00.000', '20070320 00:00:00.000', '20070226 00:00:00.000', 1, 140.26, N'Ship to 71-B', N'8901 Suffolk Ln.', N'Boise', N'ID', N'10306', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10453, 4, 1, '20070221 00:00:00.000', '20070321 00:00:00.000', '20070226 00:00:00.000', 2, 25.36, N'Ship to 4-C', N'Brook Farm Stratford St. Mary 2345', N'Colchester', N'Essex', N'10240', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10454, 41, 4, '20070221 00:00:00.000', '20070321 00:00:00.000', '20070225 00:00:00.000', 3, 2.74, N'Ship to 41-C', N'0123 rue Alsace-Lorraine', N'Toulouse', NULL, N'10218', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10455, 87, 8, '20070224 00:00:00.000', '20070407 00:00:00.000', '20070303 00:00:00.000', 2, 180.45, N'Ship to 87-B', N'Torikatu 2345', N'Oulu', NULL, N'10351', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10456, 39, 8, '20070225 00:00:00.000', '20070408 00:00:00.000', '20070228 00:00:00.000', 2, 8.12, N'Destination DKMQA', N'Maubelstr. 0123', N'Brandenburg', NULL, N'10208', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10457, 39, 2, '20070225 00:00:00.000', '20070325 00:00:00.000', '20070303 00:00:00.000', 1, 11.57, N'Destination RMBHM', N'Maubelstr. 1234', N'Brandenburg', NULL, N'10209', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10458, 76, 7, '20070226 00:00:00.000', '20070326 00:00:00.000', '20070304 00:00:00.000', 3, 147.06, N'Ship to 76-A', N'Boulevard Tirou, 8901', N'Charleroi', NULL, N'10317', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10459, 84, 4, '20070227 00:00:00.000', '20070327 00:00:00.000', '20070228 00:00:00.000', 2, 25.09, N'Ship to 84-B', N'4567, rue du Commerce', N'Lyon', NULL, N'10343', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10460, 24, 8, '20070228 00:00:00.000', '20070328 00:00:00.000', '20070303 00:00:00.000', 1, 16.27, N'Destination YCMPK', N'Åkergatan 8901', N'Bräcke', NULL, N'10166', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10461, 46, 1, '20070228 00:00:00.000', '20070328 00:00:00.000', '20070305 00:00:00.000', 3, 148.61, N'Ship to 46-A', N'Carrera 0123 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10227', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10462, 16, 2, '20070303 00:00:00.000', '20070331 00:00:00.000', '20070318 00:00:00.000', 1, 6.17, N'Destination ARRMM', N'Berkeley Gardens 6789 Brewery', N'London', NULL, N'10144', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10463, 76, 5, '20070304 00:00:00.000', '20070401 00:00:00.000', '20070306 00:00:00.000', 3, 14.78, N'Ship to 76-B', N'Boulevard Tirou, 9012', N'Charleroi', NULL, N'10318', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10464, 28, 4, '20070304 00:00:00.000', '20070401 00:00:00.000', '20070314 00:00:00.000', 2, 89.00, N'Destination OTSWR', N'Jardim das rosas n. 9012', N'Lisboa', NULL, N'10177', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10465, 83, 1, '20070305 00:00:00.000', '20070402 00:00:00.000', '20070314 00:00:00.000', 3, 145.04, N'Ship to 83-A', N'Smagsloget 0123', N'Ã…rhus', NULL, N'10339', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10466, 15, 4, '20070306 00:00:00.000', '20070403 00:00:00.000', '20070313 00:00:00.000', 1, 11.93, N'Destination GGSQD', N'Av. dos LusÃadas, 2345', N'Sao Paulo', N'SP', N'10140', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10467, 49, 8, '20070306 00:00:00.000', '20070403 00:00:00.000', '20070311 00:00:00.000', 2, 4.93, N'Ship to 49-C', N'Via Ludovico il Moro 0123', N'Bergamo', NULL, N'10237', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10468, 39, 3, '20070307 00:00:00.000', '20070404 00:00:00.000', '20070312 00:00:00.000', 3, 44.12, N'Destination RMBHM', N'Maubelstr. 1234', N'Brandenburg', NULL, N'10209', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10469, 89, 1, '20070310 00:00:00.000', '20070407 00:00:00.000', '20070314 00:00:00.000', 1, 60.18, N'Ship to 89-C', N'9012 - 12th Ave. S.', N'Seattle', N'WA', N'10358', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10470, 9, 4, '20070311 00:00:00.000', '20070408 00:00:00.000', '20070314 00:00:00.000', 2, 64.56, N'Ship to 9-C', N'0123, rue des Bouchers', N'Marseille', NULL, N'10369', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10471, 11, 2, '20070311 00:00:00.000', '20070408 00:00:00.000', '20070318 00:00:00.000', 3, 45.59, N'Destination NZASL', N'Fauntleroy Circus 5678', N'London', NULL, N'10133', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10472, 72, 8, '20070312 00:00:00.000', '20070409 00:00:00.000', '20070319 00:00:00.000', 1, 4.20, N'Ship to 72-A', N'0123 Wadhurst Rd.', N'London', NULL, N'10308', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10473, 38, 1, '20070313 00:00:00.000', '20070327 00:00:00.000', '20070321 00:00:00.000', 3, 16.37, N'Destination AXVHD', N'Garden House Crowther Way 9012', N'Cowes', N'Isle of Wight', N'10207', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10474, 58, 5, '20070313 00:00:00.000', '20070410 00:00:00.000', '20070321 00:00:00.000', 2, 83.49, N'Ship to 58-C', N'Calle Dr. Jorge Cash 5678', N'México D.F.', NULL, N'10263', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10475, 76, 9, '20070314 00:00:00.000', '20070411 00:00:00.000', '20070404 00:00:00.000', 1, 68.52, N'Ship to 76-C', N'Boulevard Tirou, 0123', N'Charleroi', NULL, N'10319', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10476, 35, 8, '20070317 00:00:00.000', '20070414 00:00:00.000', '20070324 00:00:00.000', 3, 4.41, N'Destination SXYQX', N'Carrera 0123 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10198', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10477, 60, 5, '20070317 00:00:00.000', '20070414 00:00:00.000', '20070325 00:00:00.000', 2, 13.02, N'Ship to 60-A', N'Estrada da saúde n. 2345', N'Lisboa', NULL, N'10270', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10478, 84, 2, '20070318 00:00:00.000', '20070401 00:00:00.000', '20070326 00:00:00.000', 3, 4.81, N'Ship to 84-C', N'5678, rue du Commerce', N'Lyon', NULL, N'10344', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10479, 65, 3, '20070319 00:00:00.000', '20070416 00:00:00.000', '20070321 00:00:00.000', 3, 708.95, N'Ship to 65-C', N'9012 Milton Dr.', N'Albuquerque', N'NM', N'10287', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10480, 23, 6, '20070320 00:00:00.000', '20070417 00:00:00.000', '20070324 00:00:00.000', 2, 1.35, N'Destination AGPCO', N'6789, chaussée de Tournai', N'Lille', NULL, N'10164', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10481, 67, 8, '20070320 00:00:00.000', '20070417 00:00:00.000', '20070325 00:00:00.000', 2, 64.33, N'Ship to 67-A', N'Av. Copacabana, 3456', N'Rio de Janeiro', N'RJ', N'10291', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10482, 43, 1, '20070321 00:00:00.000', '20070418 00:00:00.000', '20070410 00:00:00.000', 3, 7.48, N'Ship to 43-B', N'3456 Orchestra Terrace', N'Walla Walla', N'WA', N'10221', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10483, 89, 7, '20070324 00:00:00.000', '20070421 00:00:00.000', '20070425 00:00:00.000', 2, 15.28, N'Ship to 89-A', N'7890 - 12th Ave. S.', N'Seattle', N'WA', N'10356', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10484, 11, 3, '20070324 00:00:00.000', '20070421 00:00:00.000', '20070401 00:00:00.000', 3, 6.88, N'Destination DLEUN', N'Fauntleroy Circus 4567', N'London', NULL, N'10132', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10485, 47, 4, '20070325 00:00:00.000', '20070408 00:00:00.000', '20070331 00:00:00.000', 2, 64.45, N'Ship to 47-B', N'Ave. 5 de Mayo Porlamar 4567', N'I. de Margarita', N'Nueva Esparta', N'10231', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10486, 35, 1, '20070326 00:00:00.000', '20070423 00:00:00.000', '20070402 00:00:00.000', 2, 30.53, N'Destination UOUWK', N'Carrera 9012 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10197', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10487, 62, 2, '20070326 00:00:00.000', '20070423 00:00:00.000', '20070328 00:00:00.000', 2, 71.07, N'Ship to 62-B', N'Alameda dos Canà rios, 9012', N'Sao Paulo', N'SP', N'10277', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10488, 25, 8, '20070327 00:00:00.000', '20070424 00:00:00.000', '20070402 00:00:00.000', 2, 4.93, N'Destination VAPXU', N'Berliner Platz 0123', N'München', NULL, N'10168', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10489, 59, 6, '20070328 00:00:00.000', '20070425 00:00:00.000', '20070409 00:00:00.000', 2, 5.29, N'Ship to 59-C', N'Geislweg 8901', N'Salzburg', NULL, N'10266', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10490, 35, 7, '20070331 00:00:00.000', '20070428 00:00:00.000', '20070403 00:00:00.000', 2, 210.19, N'Destination JYDLM', N'Carrera1234 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10199', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10491, 28, 8, '20070331 00:00:00.000', '20070428 00:00:00.000', '20070408 00:00:00.000', 3, 16.96, N'Destination OTSWR', N'Jardim das rosas n. 9012', N'Lisboa', NULL, N'10177', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10492, 10, 3, '20070401 00:00:00.000', '20070429 00:00:00.000', '20070411 00:00:00.000', 1, 62.89, N'Destination XJIBQ', N'1234 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10129', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10493, 41, 4, '20070402 00:00:00.000', '20070430 00:00:00.000', '20070410 00:00:00.000', 3, 10.64, N'Destination OLJND', N'8901 rue Alsace-Lorraine', N'Toulouse', NULL, N'10216', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10494, 15, 4, '20070402 00:00:00.000', '20070430 00:00:00.000', '20070409 00:00:00.000', 2, 65.99, N'Destination EVHYA', N'Av. dos LusÃadas, 3456', N'Sao Paulo', N'SP', N'10141', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10495, 42, 3, '20070403 00:00:00.000', '20070501 00:00:00.000', '20070411 00:00:00.000', 3, 4.65, N'Ship to 42-C', N'2345 Elm St.', N'Vancouver', N'BC', N'10220', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10496, 81, 7, '20070404 00:00:00.000', '20070502 00:00:00.000', '20070407 00:00:00.000', 2, 46.77, N'Ship to 81-C', N'Av. Inês de Castro, 7890', N'Sao Paulo', N'SP', N'10336', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10497, 44, 7, '20070404 00:00:00.000', '20070502 00:00:00.000', '20070407 00:00:00.000', 1, 36.21, N'Ship to 44-A', N'Magazinweg 4567', N'Frankfurt a.M.', NULL, N'10222', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10498, 35, 8, '20070407 00:00:00.000', '20070505 00:00:00.000', '20070411 00:00:00.000', 2, 29.75, N'Destination SXYQX', N'Carrera 0123 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10198', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10499, 46, 4, '20070408 00:00:00.000', '20070506 00:00:00.000', '20070416 00:00:00.000', 2, 102.02, N'Ship to 46-C', N'Carrera 2345 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10229', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10500, 41, 6, '20070409 00:00:00.000', '20070507 00:00:00.000', '20070417 00:00:00.000', 1, 42.68, N'Destination OLJND', N'8901 rue Alsace-Lorraine', N'Toulouse', NULL, N'10216', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10501, 6, 9, '20070409 00:00:00.000', '20070507 00:00:00.000', '20070416 00:00:00.000', 3, 8.85, N'Ship to 6-C', N'Forsterstr. 4567', N'Mannheim', NULL, N'10302', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10502, 58, 2, '20070410 00:00:00.000', '20070508 00:00:00.000', '20070429 00:00:00.000', 1, 69.32, N'Ship to 58-B', N'Calle Dr. Jorge Cash 4567', N'México D.F.', NULL, N'10262', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10503, 37, 6, '20070411 00:00:00.000', '20070509 00:00:00.000', '20070416 00:00:00.000', 2, 16.74, N'Destination ATSOA', N'4567 Johnstown Road', N'Cork', N'Co. Cork', N'10202', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10504, 89, 4, '20070411 00:00:00.000', '20070509 00:00:00.000', '20070418 00:00:00.000', 3, 59.13, N'Ship to 89-B', N'8901 - 12th Ave. S.', N'Seattle', N'WA', N'10357', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10505, 51, 3, '20070414 00:00:00.000', '20070512 00:00:00.000', '20070421 00:00:00.000', 3, 7.13, N'Ship to 51-B', N'7890 rue St. Laurent', N'Montréal', N'Québec', N'10245', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10506, 39, 9, '20070415 00:00:00.000', '20070513 00:00:00.000', '20070502 00:00:00.000', 2, 21.19, N'Destination DKMQA', N'Maubelstr. 0123', N'Brandenburg', NULL, N'10208', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10507, 3, 7, '20070415 00:00:00.000', '20070513 00:00:00.000', '20070422 00:00:00.000', 1, 47.45, N'Destination FQFLS', N'Mataderos 3456', N'México D.F.', NULL, N'10211', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10508, 56, 1, '20070416 00:00:00.000', '20070514 00:00:00.000', '20070513 00:00:00.000', 2, 4.99, N'Ship to 56-C', N'Mehrheimerstr. 2345', N'Köln', NULL, N'10260', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10509, 6, 4, '20070417 00:00:00.000', '20070515 00:00:00.000', '20070429 00:00:00.000', 1, 0.15, N'Ship to 6-A', N'Forsterstr. 2345', N'Mannheim', NULL, N'10300', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10510, 71, 6, '20070418 00:00:00.000', '20070516 00:00:00.000', '20070428 00:00:00.000', 3, 367.63, N'Ship to 71-A', N'7890 Suffolk Ln.', N'Boise', N'ID', N'10305', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10511, 9, 4, '20070418 00:00:00.000', '20070516 00:00:00.000', '20070421 00:00:00.000', 3, 350.64, N'Ship to 9-B', N'9012, rue des Bouchers', N'Marseille', NULL, N'10368', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10512, 21, 7, '20070421 00:00:00.000', '20070519 00:00:00.000', '20070424 00:00:00.000', 2, 3.53, N'Destination RNSMS', N'Rua Orós, 2345', N'Sao Paulo', N'SP', N'10160', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10513, 86, 7, '20070422 00:00:00.000', '20070603 00:00:00.000', '20070428 00:00:00.000', 1, 105.65, N'Ship to 86-A', N'Adenauerallee 8901', N'Stuttgart', NULL, N'10347', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10514, 20, 3, '20070422 00:00:00.000', '20070520 00:00:00.000', '20070516 00:00:00.000', 2, 789.95, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10515, 63, 2, '20070423 00:00:00.000', '20070507 00:00:00.000', '20070523 00:00:00.000', 1, 204.47, N'Ship to 63-B', N'Taucherstraße 2345', N'Cunewalde', NULL, N'10280', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10516, 37, 2, '20070424 00:00:00.000', '20070522 00:00:00.000', '20070501 00:00:00.000', 3, 62.78, N'Destination DGKOU', N'6789 Johnstown Road', N'Cork', N'Co. Cork', N'10204', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10517, 53, 3, '20070424 00:00:00.000', '20070522 00:00:00.000', '20070429 00:00:00.000', 3, 32.07, N'Ship to 53-A', N'South House 2345 Queensbridge', N'London', NULL, N'10250', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10518, 80, 4, '20070425 00:00:00.000', '20070509 00:00:00.000', '20070505 00:00:00.000', 2, 218.15, N'Ship to 80-B', N'Avda. Azteca 4567', N'México D.F.', NULL, N'10333', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10519, 14, 6, '20070428 00:00:00.000', '20070526 00:00:00.000', '20070501 00:00:00.000', 3, 91.76, N'Destination NRTZZ', N'Hauptstr. 0123', N'Bern', NULL, N'10138', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10520, 70, 7, '20070429 00:00:00.000', '20070527 00:00:00.000', '20070501 00:00:00.000', 1, 13.37, N'Ship to 70-B', N'Erling Skakkes gate 5678', N'Stavern', NULL, N'10303', N'Norway');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10521, 12, 8, '20070429 00:00:00.000', '20070527 00:00:00.000', '20070502 00:00:00.000', 2, 17.22, N'Destination QTHBC', N'Cerrito 6789', N'Buenos Aires', NULL, N'10134', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10522, 44, 4, '20070430 00:00:00.000', '20070528 00:00:00.000', '20070506 00:00:00.000', 1, 45.33, N'Ship to 44-A', N'Magazinweg 4567', N'Frankfurt a.M.', NULL, N'10222', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10523, 72, 7, '20070501 00:00:00.000', '20070529 00:00:00.000', '20070530 00:00:00.000', 2, 77.63, N'Ship to 72-C', N'1234 Wadhurst Rd.', N'London', NULL, N'10309', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10524, 5, 1, '20070501 00:00:00.000', '20070529 00:00:00.000', '20070507 00:00:00.000', 2, 244.79, N'Ship to 5-A', N'Berguvsvägen 9012', N'Luleå', NULL, N'10267', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10525, 9, 1, '20070502 00:00:00.000', '20070530 00:00:00.000', '20070523 00:00:00.000', 2, 11.06, N'Ship to 9-B', N'9012, rue des Bouchers', N'Marseille', NULL, N'10368', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10526, 87, 4, '20070505 00:00:00.000', '20070602 00:00:00.000', '20070515 00:00:00.000', 2, 58.59, N'Ship to 87-C', N'Torikatu 3456', N'Oulu', NULL, N'10352', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10527, 63, 7, '20070505 00:00:00.000', '20070602 00:00:00.000', '20070507 00:00:00.000', 1, 41.90, N'Ship to 63-B', N'Taucherstraße 2345', N'Cunewalde', NULL, N'10280', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10528, 32, 6, '20070506 00:00:00.000', '20070520 00:00:00.000', '20070509 00:00:00.000', 2, 3.35, N'Destination LLUXZ', N'1234 Baker Blvd.', N'Eugene', N'OR', N'10189', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10529, 50, 5, '20070507 00:00:00.000', '20070604 00:00:00.000', '20070509 00:00:00.000', 2, 66.69, N'Ship to 50-B', N'Rue Joseph-Bens 4567', N'Bruxelles', NULL, N'10242', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10530, 59, 3, '20070508 00:00:00.000', '20070605 00:00:00.000', '20070512 00:00:00.000', 2, 339.22, N'Ship to 59-C', N'Geislweg 8901', N'Salzburg', NULL, N'10266', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10531, 54, 7, '20070508 00:00:00.000', '20070605 00:00:00.000', '20070519 00:00:00.000', 1, 8.12, N'Ship to 54-A', N'Ing. Gustavo Moncada 4567 Piso 20-A', N'Buenos Aires', NULL, N'10252', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10532, 19, 7, '20070509 00:00:00.000', '20070606 00:00:00.000', '20070512 00:00:00.000', 3, 74.46, N'Destination QTKCU', N'3456 King George', N'London', NULL, N'10151', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10533, 24, 8, '20070512 00:00:00.000', '20070609 00:00:00.000', '20070522 00:00:00.000', 1, 188.04, N'Destination KBSBN', N'Åkergatan 9012', N'Bräcke', NULL, N'10167', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10534, 44, 8, '20070512 00:00:00.000', '20070609 00:00:00.000', '20070514 00:00:00.000', 2, 27.94, N'Ship to 44-A', N'Magazinweg 4567', N'Frankfurt a.M.', NULL, N'10222', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10535, 3, 4, '20070513 00:00:00.000', '20070610 00:00:00.000', '20070521 00:00:00.000', 1, 15.64, N'Destination FQFLS', N'Mataderos 3456', N'México D.F.', NULL, N'10211', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10536, 44, 3, '20070514 00:00:00.000', '20070611 00:00:00.000', '20070606 00:00:00.000', 2, 58.88, N'Ship to 44-B', N'Magazinweg 5678', N'Frankfurt a.M.', NULL, N'10223', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10537, 68, 1, '20070514 00:00:00.000', '20070528 00:00:00.000', '20070519 00:00:00.000', 1, 78.85, N'Ship to 68-B', N'Starenweg 7890', N'Genève', NULL, N'10295', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10538, 11, 9, '20070515 00:00:00.000', '20070612 00:00:00.000', '20070516 00:00:00.000', 3, 4.87, N'Destination DLEUN', N'Fauntleroy Circus 4567', N'London', NULL, N'10132', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10539, 11, 6, '20070516 00:00:00.000', '20070613 00:00:00.000', '20070523 00:00:00.000', 3, 12.36, N'Destination DLEUN', N'Fauntleroy Circus 4567', N'London', NULL, N'10132', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10540, 63, 3, '20070519 00:00:00.000', '20070616 00:00:00.000', '20070613 00:00:00.000', 3, 1007.64, N'Ship to 63-C', N'Taucherstraße 3456', N'Cunewalde', NULL, N'10281', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10541, 34, 2, '20070519 00:00:00.000', '20070616 00:00:00.000', '20070529 00:00:00.000', 1, 68.65, N'Destination SCQXA', N'Rua do Paço, 7890', N'Rio de Janeiro', N'RJ', N'10195', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10542, 39, 1, '20070520 00:00:00.000', '20070617 00:00:00.000', '20070526 00:00:00.000', 3, 10.95, N'Destination DKMQA', N'Maubelstr. 0123', N'Brandenburg', NULL, N'10208', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10543, 46, 8, '20070521 00:00:00.000', '20070618 00:00:00.000', '20070523 00:00:00.000', 2, 48.17, N'Ship to 46-B', N'Carrera 1234 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10228', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10544, 48, 4, '20070521 00:00:00.000', '20070618 00:00:00.000', '20070530 00:00:00.000', 1, 24.91, N'Ship to 48-C', N'7890 Chiaroscuro Rd.', N'Portland', N'OR', N'10234', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10545, 43, 8, '20070522 00:00:00.000', '20070619 00:00:00.000', '20070626 00:00:00.000', 2, 11.92, N'Ship to 43-B', N'3456 Orchestra Terrace', N'Walla Walla', N'WA', N'10221', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10546, 84, 1, '20070523 00:00:00.000', '20070620 00:00:00.000', '20070527 00:00:00.000', 3, 194.72, N'Ship to 84-C', N'5678, rue du Commerce', N'Lyon', NULL, N'10344', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10547, 72, 3, '20070523 00:00:00.000', '20070620 00:00:00.000', '20070602 00:00:00.000', 2, 178.43, N'Ship to 72-C', N'1234 Wadhurst Rd.', N'London', NULL, N'10309', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10548, 79, 3, '20070526 00:00:00.000', '20070623 00:00:00.000', '20070602 00:00:00.000', 2, 1.43, N'Ship to 79-A', N'Luisenstr. 7890', N'Münster', NULL, N'10326', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10549, 63, 5, '20070527 00:00:00.000', '20070610 00:00:00.000', '20070530 00:00:00.000', 1, 171.24, N'Ship to 63-C', N'Taucherstraße 3456', N'Cunewalde', NULL, N'10281', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10550, 30, 7, '20070528 00:00:00.000', '20070625 00:00:00.000', '20070606 00:00:00.000', 3, 4.32, N'Destination GGQIR', N'C/ Romero, 6789', N'Sevilla', NULL, N'10184', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10551, 28, 4, '20070528 00:00:00.000', '20070709 00:00:00.000', '20070606 00:00:00.000', 3, 72.95, N'Destination OTSWR', N'Jardim das rosas n. 9012', N'Lisboa', NULL, N'10177', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10552, 35, 2, '20070529 00:00:00.000', '20070626 00:00:00.000', '20070605 00:00:00.000', 1, 83.22, N'Destination UOUWK', N'Carrera 9012 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10197', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10553, 87, 2, '20070530 00:00:00.000', '20070627 00:00:00.000', '20070603 00:00:00.000', 2, 149.49, N'Ship to 87-B', N'Torikatu 2345', N'Oulu', NULL, N'10351', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10554, 56, 4, '20070530 00:00:00.000', '20070627 00:00:00.000', '20070605 00:00:00.000', 3, 120.97, N'Ship to 56-C', N'Mehrheimerstr. 2345', N'Köln', NULL, N'10260', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10555, 71, 6, '20070602 00:00:00.000', '20070630 00:00:00.000', '20070604 00:00:00.000', 3, 252.49, N'Ship to 71-B', N'8901 Suffolk Ln.', N'Boise', N'ID', N'10306', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10556, 73, 2, '20070603 00:00:00.000', '20070715 00:00:00.000', '20070613 00:00:00.000', 1, 9.80, N'Ship to 73-A', N'Vinbæltet 1234', N'Kobenhavn', NULL, N'10310', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10557, 44, 9, '20070603 00:00:00.000', '20070617 00:00:00.000', '20070606 00:00:00.000', 2, 96.72, N'Ship to 44-C', N'Magazinweg 6789', N'Frankfurt a.M.', NULL, N'10224', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10558, 4, 1, '20070604 00:00:00.000', '20070702 00:00:00.000', '20070610 00:00:00.000', 2, 72.97, N'Ship to 4-B', N'Brook Farm Stratford St. Mary 1234', N'Colchester', N'Essex', N'10239', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10559, 7, 6, '20070605 00:00:00.000', '20070703 00:00:00.000', '20070613 00:00:00.000', 1, 8.05, N'Ship to 7-B', N'1234, place Kléber', N'Strasbourg', NULL, N'10330', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10560, 25, 8, '20070606 00:00:00.000', '20070704 00:00:00.000', '20070609 00:00:00.000', 1, 36.65, N'Destination QOCBL', N'Berliner Platz 1234', N'München', NULL, N'10169', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10561, 24, 2, '20070606 00:00:00.000', '20070704 00:00:00.000', '20070609 00:00:00.000', 2, 242.21, N'Destination YCMPK', N'Åkergatan 8901', N'Bräcke', NULL, N'10166', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10562, 66, 1, '20070609 00:00:00.000', '20070707 00:00:00.000', '20070612 00:00:00.000', 1, 22.95, N'Ship to 66-B', N'Strada Provinciale 1234', N'Reggio Emilia', NULL, N'10289', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10563, 67, 2, '20070610 00:00:00.000', '20070722 00:00:00.000', '20070624 00:00:00.000', 2, 60.43, N'Ship to 67-B', N'Av. Copacabana, 4567', N'Rio de Janeiro', N'RJ', N'10292', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10564, 65, 4, '20070610 00:00:00.000', '20070708 00:00:00.000', '20070616 00:00:00.000', 3, 13.75, N'Ship to 65-B', N'8901 Milton Dr.', N'Albuquerque', N'NM', N'10286', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10565, 51, 8, '20070611 00:00:00.000', '20070709 00:00:00.000', '20070618 00:00:00.000', 2, 7.15, N'Ship to 51-C', N'8901 rue St. Laurent', N'Montréal', N'Québec', N'10246', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10566, 7, 9, '20070612 00:00:00.000', '20070710 00:00:00.000', '20070618 00:00:00.000', 1, 88.40, N'Ship to 7-C', N'2345, place Kléber', N'Strasbourg', NULL, N'10331', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10567, 37, 1, '20070612 00:00:00.000', '20070710 00:00:00.000', '20070617 00:00:00.000', 1, 33.97, N'Destination DGKOU', N'6789 Johnstown Road', N'Cork', N'Co. Cork', N'10204', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10568, 29, 3, '20070613 00:00:00.000', '20070711 00:00:00.000', '20070709 00:00:00.000', 3, 6.54, N'Destination VPNNG', N'Rambla de Cataluña, 0123', N'Barcelona', NULL, N'10178', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10569, 65, 5, '20070616 00:00:00.000', '20070714 00:00:00.000', '20070711 00:00:00.000', 1, 58.98, N'Ship to 65-B', N'8901 Milton Dr.', N'Albuquerque', N'NM', N'10286', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10570, 51, 3, '20070617 00:00:00.000', '20070715 00:00:00.000', '20070619 00:00:00.000', 3, 188.99, N'Ship to 51-C', N'8901 rue St. Laurent', N'Montréal', N'Québec', N'10246', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10571, 20, 8, '20070617 00:00:00.000', '20070729 00:00:00.000', '20070704 00:00:00.000', 3, 26.06, N'Destination RVDMF', N'Kirchgasse 9012', N'Graz', NULL, N'10157', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10572, 5, 3, '20070618 00:00:00.000', '20070716 00:00:00.000', '20070625 00:00:00.000', 2, 116.43, N'Ship to 5-B', N'Berguvsvägen 0123', N'Luleå', NULL, N'10268', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10573, 3, 7, '20070619 00:00:00.000', '20070717 00:00:00.000', '20070620 00:00:00.000', 3, 84.84, N'Destination LANNN', N'Mataderos 4567', N'México D.F.', NULL, N'10212', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10574, 82, 4, '20070619 00:00:00.000', '20070717 00:00:00.000', '20070630 00:00:00.000', 2, 37.60, N'Ship to 82-A', N'8901 DaVinci Blvd.', N'Kirkland', N'WA', N'10337', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10575, 52, 5, '20070620 00:00:00.000', '20070704 00:00:00.000', '20070630 00:00:00.000', 1, 127.34, N'Ship to 52-C', N'Heerstr. 1234', N'Leipzig', NULL, N'10249', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10576, 80, 3, '20070623 00:00:00.000', '20070707 00:00:00.000', '20070630 00:00:00.000', 3, 18.56, N'Ship to 80-C', N'Avda. Azteca 5678', N'México D.F.', NULL, N'10334', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10577, 82, 9, '20070623 00:00:00.000', '20070804 00:00:00.000', '20070630 00:00:00.000', 2, 25.41, N'Ship to 82-B', N'9012 DaVinci Blvd.', N'Kirkland', N'WA', N'10338', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10578, 11, 4, '20070624 00:00:00.000', '20070722 00:00:00.000', '20070725 00:00:00.000', 3, 29.60, N'Destination NZASL', N'Fauntleroy Circus 5678', N'London', NULL, N'10133', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10579, 45, 1, '20070625 00:00:00.000', '20070723 00:00:00.000', '20070704 00:00:00.000', 2, 13.73, N'Ship to 45-C', N'9012 Polk St. Suite 5', N'San Francisco', N'CA', N'10226', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10580, 56, 4, '20070626 00:00:00.000', '20070724 00:00:00.000', '20070701 00:00:00.000', 3, 75.89, N'Ship to 56-C', N'Mehrheimerstr. 2345', N'Köln', NULL, N'10260', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10581, 21, 3, '20070626 00:00:00.000', '20070724 00:00:00.000', '20070702 00:00:00.000', 1, 3.01, N'Destination SSYXZ', N'Rua Orós, 3456', N'Sao Paulo', N'SP', N'10161', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10582, 6, 3, '20070627 00:00:00.000', '20070725 00:00:00.000', '20070714 00:00:00.000', 2, 27.71, N'Ship to 6-A', N'Forsterstr. 2345', N'Mannheim', NULL, N'10300', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10583, 87, 2, '20070630 00:00:00.000', '20070728 00:00:00.000', '20070704 00:00:00.000', 2, 7.28, N'Ship to 87-C', N'Torikatu 3456', N'Oulu', NULL, N'10352', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10584, 7, 4, '20070630 00:00:00.000', '20070728 00:00:00.000', '20070704 00:00:00.000', 1, 59.14, N'Ship to 7-B', N'1234, place Kléber', N'Strasbourg', NULL, N'10330', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10585, 88, 7, '20070701 00:00:00.000', '20070729 00:00:00.000', '20070710 00:00:00.000', 1, 13.41, N'Ship to 88-A', N'Rua do Mercado, 4567', N'Resende', N'SP', N'10353', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10586, 66, 9, '20070702 00:00:00.000', '20070730 00:00:00.000', '20070709 00:00:00.000', 1, 0.48, N'Ship to 66-B', N'Strada Provinciale 1234', N'Reggio Emilia', NULL, N'10289', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10587, 61, 1, '20070702 00:00:00.000', '20070730 00:00:00.000', '20070709 00:00:00.000', 1, 62.52, N'Ship to 61-C', N'Rua da Panificadora, 7890', N'Rio de Janeiro', N'RJ', N'10275', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10588, 63, 2, '20070703 00:00:00.000', '20070731 00:00:00.000', '20070710 00:00:00.000', 3, 194.67, N'Ship to 63-A', N'Taucherstraße 1234', N'Cunewalde', NULL, N'10279', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10589, 32, 8, '20070704 00:00:00.000', '20070801 00:00:00.000', '20070714 00:00:00.000', 2, 4.42, N'Destination AVQUS', N'2345 Baker Blvd.', N'Eugene', N'OR', N'10190', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10590, 51, 4, '20070707 00:00:00.000', '20070804 00:00:00.000', '20070714 00:00:00.000', 3, 44.77, N'Ship to 51-B', N'7890 rue St. Laurent', N'Montréal', N'Québec', N'10245', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10591, 83, 1, '20070707 00:00:00.000', '20070721 00:00:00.000', '20070716 00:00:00.000', 1, 55.92, N'Ship to 83-A', N'Smagsloget 0123', N'Ã…rhus', NULL, N'10339', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10592, 44, 3, '20070708 00:00:00.000', '20070805 00:00:00.000', '20070716 00:00:00.000', 1, 32.10, N'Ship to 44-B', N'Magazinweg 5678', N'Frankfurt a.M.', NULL, N'10223', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10593, 44, 7, '20070709 00:00:00.000', '20070806 00:00:00.000', '20070813 00:00:00.000', 2, 174.20, N'Ship to 44-C', N'Magazinweg 6789', N'Frankfurt a.M.', NULL, N'10224', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10594, 55, 3, '20070709 00:00:00.000', '20070806 00:00:00.000', '20070716 00:00:00.000', 2, 5.24, N'Ship to 55-B', N'8901 Bering St.', N'Anchorage', N'AK', N'10256', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10595, 20, 2, '20070710 00:00:00.000', '20070807 00:00:00.000', '20070714 00:00:00.000', 1, 96.78, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10596, 89, 8, '20070711 00:00:00.000', '20070808 00:00:00.000', '20070812 00:00:00.000', 1, 16.34, N'Ship to 89-C', N'9012 - 12th Ave. S.', N'Seattle', N'WA', N'10358', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10597, 59, 7, '20070711 00:00:00.000', '20070808 00:00:00.000', '20070718 00:00:00.000', 3, 35.12, N'Ship to 59-B', N'Geislweg 7890', N'Salzburg', NULL, N'10265', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10598, 65, 1, '20070714 00:00:00.000', '20070811 00:00:00.000', '20070718 00:00:00.000', 3, 44.42, N'Ship to 65-C', N'9012 Milton Dr.', N'Albuquerque', N'NM', N'10287', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10599, 11, 6, '20070715 00:00:00.000', '20070826 00:00:00.000', '20070721 00:00:00.000', 3, 29.98, N'Destination DLEUN', N'Fauntleroy Circus 4567', N'London', NULL, N'10132', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10600, 36, 4, '20070716 00:00:00.000', '20070813 00:00:00.000', '20070721 00:00:00.000', 1, 45.13, N'Destination HOHCR', N'City Center Plaza 3456 Main St.', N'Elgin', N'OR', N'10201', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10601, 35, 7, '20070716 00:00:00.000', '20070827 00:00:00.000', '20070722 00:00:00.000', 1, 58.30, N'Destination UOUWK', N'Carrera 9012 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10197', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10602, 83, 8, '20070717 00:00:00.000', '20070814 00:00:00.000', '20070722 00:00:00.000', 2, 2.92, N'Ship to 83-A', N'Smagsloget 0123', N'Ã…rhus', NULL, N'10339', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10603, 71, 8, '20070718 00:00:00.000', '20070815 00:00:00.000', '20070808 00:00:00.000', 2, 48.77, N'Ship to 71-C', N'9012 Suffolk Ln.', N'Boise', N'ID', N'10307', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10604, 28, 1, '20070718 00:00:00.000', '20070815 00:00:00.000', '20070729 00:00:00.000', 1, 7.46, N'Destination CIRQO', N'Jardim das rosas n. 8901', N'Lisboa', NULL, N'10176', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10605, 51, 1, '20070721 00:00:00.000', '20070818 00:00:00.000', '20070729 00:00:00.000', 2, 379.13, N'Ship to 51-B', N'7890 rue St. Laurent', N'Montréal', N'Québec', N'10245', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10606, 81, 4, '20070722 00:00:00.000', '20070819 00:00:00.000', '20070731 00:00:00.000', 3, 79.40, N'Ship to 81-C', N'Av. Inês de Castro, 7890', N'Sao Paulo', N'SP', N'10336', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10607, 71, 5, '20070722 00:00:00.000', '20070819 00:00:00.000', '20070725 00:00:00.000', 1, 200.24, N'Ship to 71-C', N'9012 Suffolk Ln.', N'Boise', N'ID', N'10307', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10608, 79, 4, '20070723 00:00:00.000', '20070820 00:00:00.000', '20070801 00:00:00.000', 2, 27.79, N'Ship to 79-C', N'Luisenstr. 9012', N'Münster', NULL, N'10328', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10609, 18, 7, '20070724 00:00:00.000', '20070821 00:00:00.000', '20070730 00:00:00.000', 2, 1.85, N'Destination SNPXM', N'0123, rue des Cinquante Otages', N'Nantes', NULL, N'10148', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10610, 41, 8, '20070725 00:00:00.000', '20070822 00:00:00.000', '20070806 00:00:00.000', 1, 26.78, N'Ship to 41-C', N'0123 rue Alsace-Lorraine', N'Toulouse', NULL, N'10218', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10611, 91, 6, '20070725 00:00:00.000', '20070822 00:00:00.000', '20070801 00:00:00.000', 2, 80.65, N'Ship to 91-B', N'ul. Filtrowa 6789', N'Warszawa', NULL, N'10365', N'Poland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10612, 71, 1, '20070728 00:00:00.000', '20070825 00:00:00.000', '20070801 00:00:00.000', 2, 544.08, N'Ship to 71-A', N'7890 Suffolk Ln.', N'Boise', N'ID', N'10305', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10613, 35, 4, '20070729 00:00:00.000', '20070826 00:00:00.000', '20070801 00:00:00.000', 2, 8.11, N'Destination JYDLM', N'Carrera1234 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10199', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10614, 6, 8, '20070729 00:00:00.000', '20070826 00:00:00.000', '20070801 00:00:00.000', 3, 1.93, N'Ship to 6-A', N'Forsterstr. 2345', N'Mannheim', NULL, N'10300', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10615, 90, 2, '20070730 00:00:00.000', '20070827 00:00:00.000', '20070806 00:00:00.000', 3, 0.75, N'Ship to 90-B', N'Keskuskatu 3456', N'Helsinki', NULL, N'10362', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10616, 32, 1, '20070731 00:00:00.000', '20070828 00:00:00.000', '20070805 00:00:00.000', 2, 116.53, N'Destination LLUXZ', N'1234 Baker Blvd.', N'Eugene', N'OR', N'10189', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10617, 32, 4, '20070731 00:00:00.000', '20070828 00:00:00.000', '20070804 00:00:00.000', 2, 18.53, N'Destination AVQUS', N'2345 Baker Blvd.', N'Eugene', N'OR', N'10190', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10618, 51, 1, '20070801 00:00:00.000', '20070912 00:00:00.000', '20070808 00:00:00.000', 1, 154.68, N'Ship to 51-C', N'8901 rue St. Laurent', N'Montréal', N'Québec', N'10246', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10619, 51, 3, '20070804 00:00:00.000', '20070901 00:00:00.000', '20070807 00:00:00.000', 3, 91.05, N'Ship to 51-B', N'7890 rue St. Laurent', N'Montréal', N'Québec', N'10245', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10620, 42, 2, '20070805 00:00:00.000', '20070902 00:00:00.000', '20070814 00:00:00.000', 3, 0.94, N'Ship to 42-A', N'1234 Elm St.', N'Vancouver', N'BC', N'10219', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10621, 38, 4, '20070805 00:00:00.000', '20070902 00:00:00.000', '20070811 00:00:00.000', 2, 23.73, N'Destination LMVGS', N'Garden House Crowther Way 8901', N'Cowes', N'Isle of Wight', N'10206', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10622, 67, 4, '20070806 00:00:00.000', '20070903 00:00:00.000', '20070811 00:00:00.000', 3, 50.97, N'Ship to 67-A', N'Av. Copacabana, 3456', N'Rio de Janeiro', N'RJ', N'10291', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10623, 25, 8, '20070807 00:00:00.000', '20070904 00:00:00.000', '20070812 00:00:00.000', 2, 97.18, N'Destination VAPXU', N'Berliner Platz 0123', N'München', NULL, N'10168', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10624, 78, 4, '20070807 00:00:00.000', '20070904 00:00:00.000', '20070819 00:00:00.000', 2, 94.80, N'Ship to 78-C', N'6789 Grizzly Peak Rd.', N'Butte', N'MT', N'10325', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10625, 2, 3, '20070808 00:00:00.000', '20070905 00:00:00.000', '20070814 00:00:00.000', 1, 43.90, N'Destination QOTQA', N'Avda. de la Constitución 3456', N'México D.F.', NULL, N'10181', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10626, 5, 1, '20070811 00:00:00.000', '20070908 00:00:00.000', '20070820 00:00:00.000', 2, 138.69, N'Ship to 5-A', N'Berguvsvägen 9012', N'Luleå', NULL, N'10267', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10627, 71, 8, '20070811 00:00:00.000', '20070922 00:00:00.000', '20070821 00:00:00.000', 3, 107.46, N'Ship to 71-B', N'8901 Suffolk Ln.', N'Boise', N'ID', N'10306', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10628, 7, 4, '20070812 00:00:00.000', '20070909 00:00:00.000', '20070820 00:00:00.000', 3, 30.36, N'Ship to 7-B', N'1234, place Kléber', N'Strasbourg', NULL, N'10330', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10629, 30, 4, '20070812 00:00:00.000', '20070909 00:00:00.000', '20070820 00:00:00.000', 3, 85.46, N'Destination IIYDD', N'C/ Romero, 5678', N'Sevilla', NULL, N'10183', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10630, 39, 1, '20070813 00:00:00.000', '20070910 00:00:00.000', '20070819 00:00:00.000', 2, 32.35, N'Destination RMBHM', N'Maubelstr. 1234', N'Brandenburg', NULL, N'10209', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10631, 41, 8, '20070814 00:00:00.000', '20070911 00:00:00.000', '20070815 00:00:00.000', 1, 0.87, N'Destination OLJND', N'8901 rue Alsace-Lorraine', N'Toulouse', NULL, N'10216', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10632, 86, 8, '20070814 00:00:00.000', '20070911 00:00:00.000', '20070819 00:00:00.000', 1, 41.38, N'Ship to 86-C', N'Adenauerallee 0123', N'Stuttgart', NULL, N'10349', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10633, 20, 7, '20070815 00:00:00.000', '20070912 00:00:00.000', '20070818 00:00:00.000', 3, 477.90, N'Destination FFXKT', N'Kirchgasse 0123', N'Graz', NULL, N'10158', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10634, 23, 4, '20070815 00:00:00.000', '20070912 00:00:00.000', '20070821 00:00:00.000', 3, 487.38, N'Destination AGPCO', N'6789, chaussée de Tournai', N'Lille', NULL, N'10164', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10635, 49, 8, '20070818 00:00:00.000', '20070915 00:00:00.000', '20070821 00:00:00.000', 3, 47.46, N'Ship to 49-A', N'Via Ludovico il Moro 8901', N'Bergamo', NULL, N'10235', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10636, 87, 4, '20070819 00:00:00.000', '20070916 00:00:00.000', '20070826 00:00:00.000', 1, 1.15, N'Ship to 87-A', N'Torikatu 1234', N'Oulu', NULL, N'10350', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10637, 62, 6, '20070819 00:00:00.000', '20070916 00:00:00.000', '20070826 00:00:00.000', 1, 201.29, N'Ship to 62-C', N'Alameda dos Canà rios, 0123', N'Sao Paulo', N'SP', N'10278', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10638, 47, 3, '20070820 00:00:00.000', '20070917 00:00:00.000', '20070901 00:00:00.000', 1, 158.44, N'Ship to 47-B', N'Ave. 5 de Mayo Porlamar 4567', N'I. de Margarita', N'Nueva Esparta', N'10231', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10639, 70, 7, '20070820 00:00:00.000', '20070917 00:00:00.000', '20070827 00:00:00.000', 3, 38.64, N'Ship to 70-B', N'Erling Skakkes gate 5678', N'Stavern', NULL, N'10303', N'Norway');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10640, 86, 4, '20070821 00:00:00.000', '20070918 00:00:00.000', '20070828 00:00:00.000', 1, 23.55, N'Ship to 86-A', N'Adenauerallee 8901', N'Stuttgart', NULL, N'10347', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10641, 35, 4, '20070822 00:00:00.000', '20070919 00:00:00.000', '20070826 00:00:00.000', 2, 179.61, N'Destination JYDLM', N'Carrera1234 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10199', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10642, 73, 7, '20070822 00:00:00.000', '20070919 00:00:00.000', '20070905 00:00:00.000', 3, 41.89, N'Ship to 73-C', N'Vinbæltet 2345', N'Kobenhavn', NULL, N'10311', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10643, 1, 6, '20070825 00:00:00.000', '20070922 00:00:00.000', '20070902 00:00:00.000', 1, 29.46, N'Destination LOUIE', N'Obere Str. 6789', N'Berlin', NULL, N'10154', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10644, 88, 3, '20070825 00:00:00.000', '20070922 00:00:00.000', '20070901 00:00:00.000', 2, 0.14, N'Ship to 88-A', N'Rua do Mercado, 4567', N'Resende', N'SP', N'10353', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10645, 34, 4, '20070826 00:00:00.000', '20070923 00:00:00.000', '20070902 00:00:00.000', 1, 12.41, N'Destination DPCVR', N'Rua do Paço, 6789', N'Rio de Janeiro', N'RJ', N'10194', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10646, 37, 9, '20070827 00:00:00.000', '20071008 00:00:00.000', '20070903 00:00:00.000', 3, 142.33, N'Destination ATSOA', N'4567 Johnstown Road', N'Cork', N'Co. Cork', N'10202', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10647, 61, 4, '20070827 00:00:00.000', '20070910 00:00:00.000', '20070903 00:00:00.000', 2, 45.54, N'Ship to 61-B', N'Rua da Panificadora, 6789', N'Rio de Janeiro', N'RJ', N'10274', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10648, 67, 5, '20070828 00:00:00.000', '20071009 00:00:00.000', '20070909 00:00:00.000', 2, 14.25, N'Ship to 67-C', N'Av. Copacabana, 5678', N'Rio de Janeiro', N'RJ', N'10293', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10649, 50, 5, '20070828 00:00:00.000', '20070925 00:00:00.000', '20070829 00:00:00.000', 3, 6.20, N'Ship to 50-B', N'Rue Joseph-Bens 4567', N'Bruxelles', NULL, N'10242', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10650, 21, 5, '20070829 00:00:00.000', '20070926 00:00:00.000', '20070903 00:00:00.000', 3, 176.81, N'Destination SSYXZ', N'Rua Orós, 3456', N'Sao Paulo', N'SP', N'10161', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10651, 86, 8, '20070901 00:00:00.000', '20070929 00:00:00.000', '20070911 00:00:00.000', 2, 20.60, N'Ship to 86-A', N'Adenauerallee 8901', N'Stuttgart', NULL, N'10347', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10652, 31, 4, '20070901 00:00:00.000', '20070929 00:00:00.000', '20070908 00:00:00.000', 2, 7.14, N'Destination VNIAG', N'Av. Brasil, 9012', N'Campinas', N'SP', N'10187', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10653, 25, 1, '20070902 00:00:00.000', '20070930 00:00:00.000', '20070919 00:00:00.000', 1, 93.25, N'Destination QOCBL', N'Berliner Platz 1234', N'München', NULL, N'10169', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10654, 5, 5, '20070902 00:00:00.000', '20070930 00:00:00.000', '20070911 00:00:00.000', 1, 55.26, N'Ship to 5-C', N'Berguvsvägen 1234', N'Luleå', NULL, N'10269', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10655, 66, 1, '20070903 00:00:00.000', '20071001 00:00:00.000', '20070911 00:00:00.000', 2, 4.41, N'Ship to 66-B', N'Strada Provinciale 1234', N'Reggio Emilia', NULL, N'10289', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10656, 32, 6, '20070904 00:00:00.000', '20071002 00:00:00.000', '20070910 00:00:00.000', 1, 57.15, N'Destination AVQUS', N'2345 Baker Blvd.', N'Eugene', N'OR', N'10190', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10657, 71, 2, '20070904 00:00:00.000', '20071002 00:00:00.000', '20070915 00:00:00.000', 2, 352.69, N'Ship to 71-A', N'7890 Suffolk Ln.', N'Boise', N'ID', N'10305', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10658, 63, 4, '20070905 00:00:00.000', '20071003 00:00:00.000', '20070908 00:00:00.000', 1, 364.15, N'Ship to 63-C', N'Taucherstraße 3456', N'Cunewalde', NULL, N'10281', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10659, 62, 7, '20070905 00:00:00.000', '20071003 00:00:00.000', '20070910 00:00:00.000', 2, 105.81, N'Ship to 62-B', N'Alameda dos Canà rios, 9012', N'Sao Paulo', N'SP', N'10277', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10660, 36, 8, '20070908 00:00:00.000', '20071006 00:00:00.000', '20071015 00:00:00.000', 1, 111.29, N'Destination HOHCR', N'City Center Plaza 3456 Main St.', N'Elgin', N'OR', N'10201', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10661, 37, 7, '20070909 00:00:00.000', '20071007 00:00:00.000', '20070915 00:00:00.000', 3, 17.55, N'Destination ATSOA', N'4567 Johnstown Road', N'Cork', N'Co. Cork', N'10202', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10662, 48, 3, '20070909 00:00:00.000', '20071007 00:00:00.000', '20070918 00:00:00.000', 2, 1.28, N'Ship to 48-C', N'7890 Chiaroscuro Rd.', N'Portland', N'OR', N'10234', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10663, 9, 2, '20070910 00:00:00.000', '20070924 00:00:00.000', '20071003 00:00:00.000', 2, 113.15, N'Ship to 9-B', N'9012, rue des Bouchers', N'Marseille', NULL, N'10368', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10664, 28, 1, '20070910 00:00:00.000', '20071008 00:00:00.000', '20070919 00:00:00.000', 3, 1.27, N'Destination OTSWR', N'Jardim das rosas n. 9012', N'Lisboa', NULL, N'10177', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10665, 48, 1, '20070911 00:00:00.000', '20071009 00:00:00.000', '20070917 00:00:00.000', 2, 26.31, N'Ship to 48-B', N'6789 Chiaroscuro Rd.', N'Portland', N'OR', N'10233', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10666, 68, 7, '20070912 00:00:00.000', '20071010 00:00:00.000', '20070922 00:00:00.000', 2, 232.42, N'Ship to 68-A', N'Starenweg 6789', N'Genève', NULL, N'10294', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10667, 20, 7, '20070912 00:00:00.000', '20071010 00:00:00.000', '20070919 00:00:00.000', 1, 78.09, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10668, 86, 1, '20070915 00:00:00.000', '20071013 00:00:00.000', '20070923 00:00:00.000', 2, 47.22, N'Ship to 86-C', N'Adenauerallee 0123', N'Stuttgart', NULL, N'10349', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10669, 73, 2, '20070915 00:00:00.000', '20071013 00:00:00.000', '20070922 00:00:00.000', 1, 24.39, N'Ship to 73-A', N'Vinbæltet 1234', N'Kobenhavn', NULL, N'10310', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10670, 25, 4, '20070916 00:00:00.000', '20071014 00:00:00.000', '20070918 00:00:00.000', 1, 203.48, N'Destination QOCBL', N'Berliner Platz 1234', N'München', NULL, N'10169', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10671, 26, 1, '20070917 00:00:00.000', '20071015 00:00:00.000', '20070924 00:00:00.000', 1, 30.34, N'Destination OPXJT', N'4567, rue Royale', N'Nantes', NULL, N'10172', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10672, 5, 9, '20070917 00:00:00.000', '20071001 00:00:00.000', '20070926 00:00:00.000', 2, 95.75, N'Ship to 5-C', N'Berguvsvägen 1234', N'Luleå', NULL, N'10269', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10673, 90, 2, '20070918 00:00:00.000', '20071016 00:00:00.000', '20070919 00:00:00.000', 1, 22.76, N'Ship to 90-B', N'Keskuskatu 3456', N'Helsinki', NULL, N'10362', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10674, 38, 4, '20070918 00:00:00.000', '20071016 00:00:00.000', '20070930 00:00:00.000', 2, 0.90, N'Destination QVTLW', N'Garden House Crowther Way 7890', N'Cowes', N'Isle of Wight', N'10205', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10675, 25, 5, '20070919 00:00:00.000', '20071017 00:00:00.000', '20070923 00:00:00.000', 2, 31.85, N'Destination WEGWI', N'Berliner Platz 2345', N'München', NULL, N'10170', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10676, 80, 2, '20070922 00:00:00.000', '20071020 00:00:00.000', '20070929 00:00:00.000', 2, 2.01, N'Ship to 80-C', N'Avda. Azteca 5678', N'México D.F.', NULL, N'10334', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10677, 3, 1, '20070922 00:00:00.000', '20071020 00:00:00.000', '20070926 00:00:00.000', 3, 4.03, N'Destination LANNN', N'Mataderos 4567', N'México D.F.', NULL, N'10212', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10678, 71, 7, '20070923 00:00:00.000', '20071021 00:00:00.000', '20071016 00:00:00.000', 3, 388.98, N'Ship to 71-A', N'7890 Suffolk Ln.', N'Boise', N'ID', N'10305', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10679, 7, 8, '20070923 00:00:00.000', '20071021 00:00:00.000', '20070930 00:00:00.000', 3, 27.94, N'Ship to 7-A', N'0123, place Kléber', N'Strasbourg', NULL, N'10329', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10680, 55, 1, '20070924 00:00:00.000', '20071022 00:00:00.000', '20070926 00:00:00.000', 1, 26.61, N'Ship to 55-B', N'8901 Bering St.', N'Anchorage', N'AK', N'10256', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10681, 32, 3, '20070925 00:00:00.000', '20071023 00:00:00.000', '20070930 00:00:00.000', 3, 76.13, N'Destination AVQUS', N'2345 Baker Blvd.', N'Eugene', N'OR', N'10190', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10682, 3, 3, '20070925 00:00:00.000', '20071023 00:00:00.000', '20071001 00:00:00.000', 2, 36.13, N'Destination RTGIS', N'Mataderos 2345', N'México D.F.', NULL, N'10210', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10683, 18, 2, '20070926 00:00:00.000', '20071024 00:00:00.000', '20071001 00:00:00.000', 1, 4.40, N'Destination FVRGC', N'2345, rue des Cinquante Otages', N'Nantes', NULL, N'10150', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10684, 56, 3, '20070926 00:00:00.000', '20071024 00:00:00.000', '20070930 00:00:00.000', 1, 145.63, N'Ship to 56-B', N'Mehrheimerstr. 1234', N'Köln', NULL, N'10259', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10685, 31, 4, '20070929 00:00:00.000', '20071013 00:00:00.000', '20071003 00:00:00.000', 2, 33.75, N'Destination VNIAG', N'Av. Brasil, 9012', N'Campinas', N'SP', N'10187', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10686, 59, 2, '20070930 00:00:00.000', '20071028 00:00:00.000', '20071008 00:00:00.000', 1, 96.50, N'Ship to 59-B', N'Geislweg 7890', N'Salzburg', NULL, N'10265', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10687, 37, 9, '20070930 00:00:00.000', '20071028 00:00:00.000', '20071030 00:00:00.000', 2, 296.43, N'Destination KPVYJ', N'5678 Johnstown Road', N'Cork', N'Co. Cork', N'10203', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10688, 83, 4, '20071001 00:00:00.000', '20071015 00:00:00.000', '20071007 00:00:00.000', 2, 299.09, N'Ship to 83-A', N'Smagsloget 0123', N'Ã…rhus', NULL, N'10339', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10689, 5, 1, '20071001 00:00:00.000', '20071029 00:00:00.000', '20071007 00:00:00.000', 2, 13.42, N'Ship to 5-B', N'Berguvsvägen 0123', N'Luleå', NULL, N'10268', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10690, 34, 1, '20071002 00:00:00.000', '20071030 00:00:00.000', '20071003 00:00:00.000', 1, 15.80, N'Destination JPAIY', N'Rua do Paço, 8901', N'Rio de Janeiro', N'RJ', N'10196', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10691, 63, 2, '20071003 00:00:00.000', '20071114 00:00:00.000', '20071022 00:00:00.000', 2, 810.05, N'Ship to 63-B', N'Taucherstraße 2345', N'Cunewalde', NULL, N'10280', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10692, 1, 4, '20071003 00:00:00.000', '20071031 00:00:00.000', '20071013 00:00:00.000', 2, 61.02, N'Destination RSVRP', N'Obere Str. 8901', N'Berlin', NULL, N'10156', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10693, 89, 3, '20071006 00:00:00.000', '20071020 00:00:00.000', '20071010 00:00:00.000', 3, 139.34, N'Ship to 89-C', N'9012 - 12th Ave. S.', N'Seattle', N'WA', N'10358', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10694, 63, 8, '20071006 00:00:00.000', '20071103 00:00:00.000', '20071009 00:00:00.000', 3, 398.36, N'Ship to 63-A', N'Taucherstraße 1234', N'Cunewalde', NULL, N'10279', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10695, 90, 7, '20071007 00:00:00.000', '20071118 00:00:00.000', '20071014 00:00:00.000', 1, 16.72, N'Ship to 90-C', N'Keskuskatu 4567', N'Helsinki', NULL, N'10363', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10696, 89, 8, '20071008 00:00:00.000', '20071119 00:00:00.000', '20071014 00:00:00.000', 3, 102.55, N'Ship to 89-A', N'7890 - 12th Ave. S.', N'Seattle', N'WA', N'10356', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10697, 47, 3, '20071008 00:00:00.000', '20071105 00:00:00.000', '20071014 00:00:00.000', 1, 45.52, N'Ship to 47-B', N'Ave. 5 de Mayo Porlamar 4567', N'I. de Margarita', N'Nueva Esparta', N'10231', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10698, 20, 4, '20071009 00:00:00.000', '20071106 00:00:00.000', '20071017 00:00:00.000', 1, 272.47, N'Destination RVDMF', N'Kirchgasse 9012', N'Graz', NULL, N'10157', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10699, 52, 3, '20071009 00:00:00.000', '20071106 00:00:00.000', '20071013 00:00:00.000', 3, 0.58, N'Ship to 52-B', N'Heerstr. 0123', N'Leipzig', NULL, N'10248', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10700, 71, 3, '20071010 00:00:00.000', '20071107 00:00:00.000', '20071016 00:00:00.000', 1, 65.10, N'Ship to 71-C', N'9012 Suffolk Ln.', N'Boise', N'ID', N'10307', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10701, 37, 6, '20071013 00:00:00.000', '20071027 00:00:00.000', '20071015 00:00:00.000', 3, 220.31, N'Destination KPVYJ', N'5678 Johnstown Road', N'Cork', N'Co. Cork', N'10203', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10702, 1, 4, '20071013 00:00:00.000', '20071124 00:00:00.000', '20071021 00:00:00.000', 1, 23.94, N'Destination ZELZJ', N'Obere Str. 7890', N'Berlin', NULL, N'10155', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10703, 24, 6, '20071014 00:00:00.000', '20071111 00:00:00.000', '20071020 00:00:00.000', 2, 152.30, N'Destination KBSBN', N'Åkergatan 9012', N'Bräcke', NULL, N'10167', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10704, 62, 6, '20071014 00:00:00.000', '20071111 00:00:00.000', '20071107 00:00:00.000', 1, 4.78, N'Ship to 62-C', N'Alameda dos Canà rios, 0123', N'Sao Paulo', N'SP', N'10278', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10705, 35, 9, '20071015 00:00:00.000', '20071112 00:00:00.000', '20071118 00:00:00.000', 2, 3.52, N'Destination JYDLM', N'Carrera1234 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10199', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10706, 55, 8, '20071016 00:00:00.000', '20071113 00:00:00.000', '20071021 00:00:00.000', 3, 135.63, N'Ship to 55-C', N'9012 Bering St.', N'Anchorage', N'AK', N'10257', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10707, 4, 4, '20071016 00:00:00.000', '20071030 00:00:00.000', '20071023 00:00:00.000', 3, 21.74, N'Ship to 4-A', N'Brook Farm Stratford St. Mary 0123', N'Colchester', N'Essex', N'10238', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10708, 77, 6, '20071017 00:00:00.000', '20071128 00:00:00.000', '20071105 00:00:00.000', 2, 2.96, N'Ship to 77-C', N'3456 Jefferson Way Suite 2', N'Portland', N'OR', N'10322', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10709, 31, 1, '20071017 00:00:00.000', '20071114 00:00:00.000', '20071120 00:00:00.000', 3, 210.80, N'Destination GWPFK', N'Av. Brasil, 0123', N'Campinas', N'SP', N'10188', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10710, 27, 1, '20071020 00:00:00.000', '20071117 00:00:00.000', '20071023 00:00:00.000', 1, 4.98, N'Destination FFLQT', N'Via Monte Bianco 6789', N'Torino', NULL, N'10174', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10711, 71, 5, '20071021 00:00:00.000', '20071202 00:00:00.000', '20071029 00:00:00.000', 2, 52.41, N'Ship to 71-A', N'7890 Suffolk Ln.', N'Boise', N'ID', N'10305', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10712, 37, 3, '20071021 00:00:00.000', '20071118 00:00:00.000', '20071031 00:00:00.000', 1, 89.93, N'Destination KPVYJ', N'5678 Johnstown Road', N'Cork', N'Co. Cork', N'10203', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10713, 71, 1, '20071022 00:00:00.000', '20071119 00:00:00.000', '20071024 00:00:00.000', 1, 167.05, N'Ship to 71-C', N'9012 Suffolk Ln.', N'Boise', N'ID', N'10307', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10714, 71, 5, '20071022 00:00:00.000', '20071119 00:00:00.000', '20071027 00:00:00.000', 3, 24.49, N'Ship to 71-A', N'7890 Suffolk Ln.', N'Boise', N'ID', N'10305', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10715, 9, 3, '20071023 00:00:00.000', '20071106 00:00:00.000', '20071029 00:00:00.000', 1, 63.20, N'Ship to 9-B', N'9012, rue des Bouchers', N'Marseille', NULL, N'10368', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10716, 64, 4, '20071024 00:00:00.000', '20071121 00:00:00.000', '20071027 00:00:00.000', 2, 22.57, N'Ship to 64-B', N'Av. del Libertador 5678', N'Buenos Aires', NULL, N'10283', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10717, 25, 1, '20071024 00:00:00.000', '20071121 00:00:00.000', '20071029 00:00:00.000', 2, 59.25, N'Destination QOCBL', N'Berliner Platz 1234', N'München', NULL, N'10169', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10718, 39, 1, '20071027 00:00:00.000', '20071124 00:00:00.000', '20071029 00:00:00.000', 3, 170.88, N'Destination DKMQA', N'Maubelstr. 0123', N'Brandenburg', NULL, N'10208', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10719, 45, 8, '20071027 00:00:00.000', '20071124 00:00:00.000', '20071105 00:00:00.000', 2, 51.44, N'Ship to 45-A', N'8901 Polk St. Suite 5', N'San Francisco', N'CA', N'10225', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10720, 61, 8, '20071028 00:00:00.000', '20071111 00:00:00.000', '20071105 00:00:00.000', 2, 9.53, N'Ship to 61-C', N'Rua da Panificadora, 7890', N'Rio de Janeiro', N'RJ', N'10275', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10721, 63, 5, '20071029 00:00:00.000', '20071126 00:00:00.000', '20071031 00:00:00.000', 3, 48.92, N'Ship to 63-A', N'Taucherstraße 1234', N'Cunewalde', NULL, N'10279', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10722, 71, 8, '20071029 00:00:00.000', '20071210 00:00:00.000', '20071104 00:00:00.000', 1, 74.58, N'Ship to 71-A', N'7890 Suffolk Ln.', N'Boise', N'ID', N'10305', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10723, 89, 3, '20071030 00:00:00.000', '20071127 00:00:00.000', '20071125 00:00:00.000', 1, 21.72, N'Ship to 89-C', N'9012 - 12th Ave. S.', N'Seattle', N'WA', N'10358', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10724, 51, 8, '20071030 00:00:00.000', '20071211 00:00:00.000', '20071105 00:00:00.000', 2, 57.75, N'Ship to 51-A', N'6789 rue St. Laurent', N'Montréal', N'Québec', N'10244', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10725, 21, 4, '20071031 00:00:00.000', '20071128 00:00:00.000', '20071105 00:00:00.000', 3, 10.83, N'Destination KKELL', N'Rua Orós, 4567', N'Sao Paulo', N'SP', N'10162', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10726, 19, 4, '20071103 00:00:00.000', '20071117 00:00:00.000', '20071205 00:00:00.000', 1, 16.56, N'Destination FRCGJ', N'5678 King George', N'London', NULL, N'10153', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10727, 66, 2, '20071103 00:00:00.000', '20071201 00:00:00.000', '20071205 00:00:00.000', 1, 89.90, N'Ship to 66-A', N'Strada Provinciale 0123', N'Reggio Emilia', NULL, N'10288', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10728, 62, 4, '20071104 00:00:00.000', '20071202 00:00:00.000', '20071111 00:00:00.000', 2, 58.33, N'Ship to 62-A', N'Alameda dos Canà rios, 8901', N'Sao Paulo', N'SP', N'10276', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10729, 47, 8, '20071104 00:00:00.000', '20071216 00:00:00.000', '20071114 00:00:00.000', 3, 141.06, N'Ship to 47-A', N'Ave. 5 de Mayo Porlamar 3456', N'I. de Margarita', N'Nueva Esparta', N'10230', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10730, 9, 5, '20071105 00:00:00.000', '20071203 00:00:00.000', '20071114 00:00:00.000', 1, 20.12, N'Ship to 9-A', N'8901, rue des Bouchers', N'Marseille', NULL, N'10367', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10731, 14, 7, '20071106 00:00:00.000', '20071204 00:00:00.000', '20071114 00:00:00.000', 1, 96.65, N'Destination YUJRD', N'Hauptstr. 1234', N'Bern', NULL, N'10139', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10732, 9, 3, '20071106 00:00:00.000', '20071204 00:00:00.000', '20071107 00:00:00.000', 1, 16.97, N'Ship to 9-A', N'8901, rue des Bouchers', N'Marseille', NULL, N'10367', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10733, 5, 1, '20071107 00:00:00.000', '20071205 00:00:00.000', '20071110 00:00:00.000', 3, 110.11, N'Ship to 5-A', N'Berguvsvägen 9012', N'Luleå', NULL, N'10267', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10734, 31, 2, '20071107 00:00:00.000', '20071205 00:00:00.000', '20071112 00:00:00.000', 3, 1.63, N'Destination VNIAG', N'Av. Brasil, 9012', N'Campinas', N'SP', N'10187', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10735, 45, 6, '20071110 00:00:00.000', '20071208 00:00:00.000', '20071121 00:00:00.000', 2, 45.97, N'Ship to 45-A', N'8901 Polk St. Suite 5', N'San Francisco', N'CA', N'10225', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10736, 37, 9, '20071111 00:00:00.000', '20071209 00:00:00.000', '20071121 00:00:00.000', 2, 44.10, N'Destination DGKOU', N'6789 Johnstown Road', N'Cork', N'Co. Cork', N'10204', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10737, 85, 2, '20071111 00:00:00.000', '20071209 00:00:00.000', '20071118 00:00:00.000', 2, 7.79, N'Ship to 85-C', N'7890 rue de l''Abbaye', N'Reims', NULL, N'10346', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10738, 74, 2, '20071112 00:00:00.000', '20071210 00:00:00.000', '20071118 00:00:00.000', 1, 2.91, N'Ship to 74-A', N'3456, rue Lauriston', N'Paris', NULL, N'10312', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10739, 85, 3, '20071112 00:00:00.000', '20071210 00:00:00.000', '20071117 00:00:00.000', 3, 11.08, N'Ship to 85-C', N'7890 rue de l''Abbaye', N'Reims', NULL, N'10346', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10740, 89, 4, '20071113 00:00:00.000', '20071211 00:00:00.000', '20071125 00:00:00.000', 2, 81.88, N'Ship to 89-B', N'8901 - 12th Ave. S.', N'Seattle', N'WA', N'10357', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10741, 4, 4, '20071114 00:00:00.000', '20071128 00:00:00.000', '20071118 00:00:00.000', 3, 10.96, N'Ship to 4-C', N'Brook Farm Stratford St. Mary 2345', N'Colchester', N'Essex', N'10240', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10742, 10, 3, '20071114 00:00:00.000', '20071212 00:00:00.000', '20071118 00:00:00.000', 3, 243.73, N'Destination LPHSI', N'3456 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10131', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10743, 4, 1, '20071117 00:00:00.000', '20071215 00:00:00.000', '20071121 00:00:00.000', 2, 23.72, N'Ship to 4-C', N'Brook Farm Stratford St. Mary 2345', N'Colchester', N'Essex', N'10240', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10744, 83, 6, '20071117 00:00:00.000', '20071215 00:00:00.000', '20071124 00:00:00.000', 1, 69.19, N'Ship to 83-A', N'Smagsloget 0123', N'Ã…rhus', NULL, N'10339', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10745, 63, 9, '20071118 00:00:00.000', '20071216 00:00:00.000', '20071127 00:00:00.000', 1, 3.52, N'Ship to 63-C', N'Taucherstraße 3456', N'Cunewalde', NULL, N'10281', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10746, 14, 1, '20071119 00:00:00.000', '20071217 00:00:00.000', '20071121 00:00:00.000', 3, 31.43, N'Destination NRTZZ', N'Hauptstr. 0123', N'Bern', NULL, N'10138', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10747, 59, 6, '20071119 00:00:00.000', '20071217 00:00:00.000', '20071126 00:00:00.000', 1, 117.33, N'Ship to 59-B', N'Geislweg 7890', N'Salzburg', NULL, N'10265', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10748, 71, 3, '20071120 00:00:00.000', '20071218 00:00:00.000', '20071128 00:00:00.000', 1, 232.55, N'Ship to 71-B', N'8901 Suffolk Ln.', N'Boise', N'ID', N'10306', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10749, 38, 4, '20071120 00:00:00.000', '20071218 00:00:00.000', '20071219 00:00:00.000', 2, 61.53, N'Destination QVTLW', N'Garden House Crowther Way 7890', N'Cowes', N'Isle of Wight', N'10205', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10750, 87, 9, '20071121 00:00:00.000', '20071219 00:00:00.000', '20071124 00:00:00.000', 1, 79.30, N'Ship to 87-C', N'Torikatu 3456', N'Oulu', NULL, N'10352', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10751, 68, 3, '20071124 00:00:00.000', '20071222 00:00:00.000', '20071203 00:00:00.000', 3, 130.79, N'Ship to 68-A', N'Starenweg 6789', N'Genève', NULL, N'10294', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10752, 53, 2, '20071124 00:00:00.000', '20071222 00:00:00.000', '20071128 00:00:00.000', 3, 1.39, N'Ship to 53-C', N'South House 3456 Queensbridge', N'London', NULL, N'10251', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10753, 27, 3, '20071125 00:00:00.000', '20071223 00:00:00.000', '20071127 00:00:00.000', 1, 7.70, N'Destination DICGM', N'Via Monte Bianco 7890', N'Torino', NULL, N'10175', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10754, 49, 6, '20071125 00:00:00.000', '20071223 00:00:00.000', '20071127 00:00:00.000', 3, 2.38, N'Ship to 49-B', N'Via Ludovico il Moro 9012', N'Bergamo', NULL, N'10236', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10755, 9, 4, '20071126 00:00:00.000', '20071224 00:00:00.000', '20071128 00:00:00.000', 2, 16.71, N'Ship to 9-C', N'0123, rue des Bouchers', N'Marseille', NULL, N'10369', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10756, 75, 8, '20071127 00:00:00.000', '20071225 00:00:00.000', '20071202 00:00:00.000', 2, 73.21, N'Ship to 75-C', N'P.O. Box 7890', N'Lander', N'WY', N'10316', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10757, 71, 6, '20071127 00:00:00.000', '20071225 00:00:00.000', '20071215 00:00:00.000', 1, 8.19, N'Ship to 71-B', N'8901 Suffolk Ln.', N'Boise', N'ID', N'10306', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10758, 68, 3, '20071128 00:00:00.000', '20071226 00:00:00.000', '20071204 00:00:00.000', 3, 138.17, N'Ship to 68-C', N'Starenweg 8901', N'Genève', NULL, N'10296', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10759, 2, 3, '20071128 00:00:00.000', '20071226 00:00:00.000', '20071212 00:00:00.000', 3, 11.99, N'Destination QOTQA', N'Avda. de la Constitución 3456', N'México D.F.', NULL, N'10181', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10760, 50, 4, '20071201 00:00:00.000', '20071229 00:00:00.000', '20071210 00:00:00.000', 1, 155.64, N'Ship to 50-B', N'Rue Joseph-Bens 4567', N'Bruxelles', NULL, N'10242', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10761, 65, 5, '20071202 00:00:00.000', '20071230 00:00:00.000', '20071208 00:00:00.000', 2, 18.66, N'Ship to 65-B', N'8901 Milton Dr.', N'Albuquerque', N'NM', N'10286', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10762, 24, 3, '20071202 00:00:00.000', '20071230 00:00:00.000', '20071209 00:00:00.000', 1, 328.74, N'Destination YCMPK', N'Åkergatan 8901', N'Bräcke', NULL, N'10166', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10763, 23, 3, '20071203 00:00:00.000', '20071231 00:00:00.000', '20071208 00:00:00.000', 3, 37.35, N'Destination PXQRR', N'5678, chaussée de Tournai', N'Lille', NULL, N'10163', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10764, 20, 6, '20071203 00:00:00.000', '20071231 00:00:00.000', '20071208 00:00:00.000', 3, 145.45, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10765, 63, 3, '20071204 00:00:00.000', '20080101 00:00:00.000', '20071209 00:00:00.000', 3, 42.74, N'Ship to 63-A', N'Taucherstraße 1234', N'Cunewalde', NULL, N'10279', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10766, 56, 4, '20071205 00:00:00.000', '20080102 00:00:00.000', '20071209 00:00:00.000', 1, 157.55, N'Ship to 56-C', N'Mehrheimerstr. 2345', N'Köln', NULL, N'10260', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10767, 76, 4, '20071205 00:00:00.000', '20080102 00:00:00.000', '20071215 00:00:00.000', 3, 1.59, N'Ship to 76-B', N'Boulevard Tirou, 9012', N'Charleroi', NULL, N'10318', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10768, 4, 3, '20071208 00:00:00.000', '20080105 00:00:00.000', '20071215 00:00:00.000', 2, 146.32, N'Ship to 4-B', N'Brook Farm Stratford St. Mary 1234', N'Colchester', N'Essex', N'10239', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10769, 83, 3, '20071208 00:00:00.000', '20080105 00:00:00.000', '20071212 00:00:00.000', 1, 65.06, N'Ship to 83-C', N'Smagsloget 2345', N'Ã…rhus', NULL, N'10341', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10770, 34, 8, '20071209 00:00:00.000', '20080106 00:00:00.000', '20071217 00:00:00.000', 3, 5.32, N'Destination JPAIY', N'Rua do Paço, 8901', N'Rio de Janeiro', N'RJ', N'10196', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10771, 20, 9, '20071210 00:00:00.000', '20080107 00:00:00.000', '20080102 00:00:00.000', 2, 11.19, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10772, 44, 3, '20071210 00:00:00.000', '20080107 00:00:00.000', '20071219 00:00:00.000', 2, 91.28, N'Ship to 44-B', N'Magazinweg 5678', N'Frankfurt a.M.', NULL, N'10223', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10773, 20, 1, '20071211 00:00:00.000', '20080108 00:00:00.000', '20071216 00:00:00.000', 3, 96.43, N'Destination FFXKT', N'Kirchgasse 0123', N'Graz', NULL, N'10158', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10774, 24, 4, '20071211 00:00:00.000', '20071225 00:00:00.000', '20071212 00:00:00.000', 1, 48.20, N'Destination KBSBN', N'Åkergatan 9012', N'Bräcke', NULL, N'10167', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10775, 78, 7, '20071212 00:00:00.000', '20080109 00:00:00.000', '20071226 00:00:00.000', 1, 20.25, N'Ship to 78-A', N'4567 Grizzly Peak Rd.', N'Butte', N'MT', N'10323', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10776, 20, 1, '20071215 00:00:00.000', '20080112 00:00:00.000', '20071218 00:00:00.000', 3, 351.53, N'Destination RVDMF', N'Kirchgasse 9012', N'Graz', NULL, N'10157', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10777, 31, 7, '20071215 00:00:00.000', '20071229 00:00:00.000', '20080121 00:00:00.000', 2, 3.01, N'Destination GWPFK', N'Av. Brasil, 0123', N'Campinas', N'SP', N'10188', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10778, 5, 3, '20071216 00:00:00.000', '20080113 00:00:00.000', '20071224 00:00:00.000', 1, 6.79, N'Ship to 5-A', N'Berguvsvägen 9012', N'Luleå', NULL, N'10267', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10779, 52, 3, '20071216 00:00:00.000', '20080113 00:00:00.000', '20080114 00:00:00.000', 2, 58.13, N'Ship to 52-A', N'Heerstr. 9012', N'Leipzig', NULL, N'10247', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10780, 46, 2, '20071216 00:00:00.000', '20071230 00:00:00.000', '20071225 00:00:00.000', 1, 42.13, N'Ship to 46-C', N'Carrera 2345 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10229', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10781, 87, 2, '20071217 00:00:00.000', '20080114 00:00:00.000', '20071219 00:00:00.000', 3, 73.16, N'Ship to 87-A', N'Torikatu 1234', N'Oulu', NULL, N'10350', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10782, 12, 9, '20071217 00:00:00.000', '20080114 00:00:00.000', '20071222 00:00:00.000', 3, 1.10, N'Destination CJDJB', N'Cerrito 8901', N'Buenos Aires', NULL, N'10136', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10783, 34, 4, '20071218 00:00:00.000', '20080115 00:00:00.000', '20071219 00:00:00.000', 2, 124.98, N'Destination DPCVR', N'Rua do Paço, 6789', N'Rio de Janeiro', N'RJ', N'10194', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10784, 49, 4, '20071218 00:00:00.000', '20080115 00:00:00.000', '20071222 00:00:00.000', 3, 70.09, N'Ship to 49-A', N'Via Ludovico il Moro 8901', N'Bergamo', NULL, N'10235', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10785, 33, 1, '20071218 00:00:00.000', '20080115 00:00:00.000', '20071224 00:00:00.000', 3, 1.51, N'Destination FQJFJ', N'5ª Ave. Los Palos Grandes 4567', N'Caracas', N'DF', N'10192', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10786, 62, 8, '20071219 00:00:00.000', '20080116 00:00:00.000', '20071223 00:00:00.000', 1, 110.87, N'Ship to 62-B', N'Alameda dos Canà rios, 9012', N'Sao Paulo', N'SP', N'10277', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10787, 41, 2, '20071219 00:00:00.000', '20080102 00:00:00.000', '20071226 00:00:00.000', 1, 249.93, N'Destination DWJIO', N'9012 rue Alsace-Lorraine', N'Toulouse', NULL, N'10217', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10788, 63, 1, '20071222 00:00:00.000', '20080119 00:00:00.000', '20080119 00:00:00.000', 2, 42.70, N'Ship to 63-C', N'Taucherstraße 3456', N'Cunewalde', NULL, N'10281', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10789, 23, 1, '20071222 00:00:00.000', '20080119 00:00:00.000', '20071231 00:00:00.000', 2, 100.60, N'Destination PXQRR', N'5678, chaussée de Tournai', N'Lille', NULL, N'10163', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10790, 31, 6, '20071222 00:00:00.000', '20080119 00:00:00.000', '20071226 00:00:00.000', 1, 28.23, N'Destination XOIGC', N'Av. Brasil, 8901', N'Campinas', N'SP', N'10186', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10791, 25, 6, '20071223 00:00:00.000', '20080120 00:00:00.000', '20080101 00:00:00.000', 2, 16.85, N'Destination QOCBL', N'Berliner Platz 1234', N'München', NULL, N'10169', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10792, 91, 1, '20071223 00:00:00.000', '20080120 00:00:00.000', '20071231 00:00:00.000', 3, 23.79, N'Ship to 91-C', N'ul. Filtrowa 7890', N'Warszawa', NULL, N'10366', N'Poland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10793, 4, 3, '20071224 00:00:00.000', '20080121 00:00:00.000', '20080108 00:00:00.000', 3, 4.52, N'Ship to 4-B', N'Brook Farm Stratford St. Mary 1234', N'Colchester', N'Essex', N'10239', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10794, 61, 6, '20071224 00:00:00.000', '20080121 00:00:00.000', '20080102 00:00:00.000', 1, 21.49, N'Ship to 61-C', N'Rua da Panificadora, 7890', N'Rio de Janeiro', N'RJ', N'10275', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10795, 20, 8, '20071224 00:00:00.000', '20080121 00:00:00.000', '20080120 00:00:00.000', 2, 126.66, N'Destination FFXKT', N'Kirchgasse 0123', N'Graz', NULL, N'10158', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10796, 35, 3, '20071225 00:00:00.000', '20080122 00:00:00.000', '20080114 00:00:00.000', 1, 26.52, N'Destination UOUWK', N'Carrera 9012 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10197', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10797, 17, 7, '20071225 00:00:00.000', '20080122 00:00:00.000', '20080105 00:00:00.000', 2, 33.35, N'Destination AJTHX', N'Walserweg 9012', N'Aachen', NULL, N'10147', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10798, 38, 2, '20071226 00:00:00.000', '20080123 00:00:00.000', '20080105 00:00:00.000', 1, 2.33, N'Destination AXVHD', N'Garden House Crowther Way 9012', N'Cowes', N'Isle of Wight', N'10207', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10799, 39, 9, '20071226 00:00:00.000', '20080206 00:00:00.000', '20080105 00:00:00.000', 3, 30.76, N'Destination DKMQA', N'Maubelstr. 0123', N'Brandenburg', NULL, N'10208', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10800, 72, 1, '20071226 00:00:00.000', '20080123 00:00:00.000', '20080105 00:00:00.000', 3, 137.44, N'Ship to 72-C', N'1234 Wadhurst Rd.', N'London', NULL, N'10309', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10801, 8, 4, '20071229 00:00:00.000', '20080126 00:00:00.000', '20071231 00:00:00.000', 2, 97.09, N'Ship to 8-C', N'C/ Araquil, 1234', N'Madrid', NULL, N'10360', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10802, 73, 4, '20071229 00:00:00.000', '20080126 00:00:00.000', '20080102 00:00:00.000', 2, 257.26, N'Ship to 73-A', N'Vinbæltet 1234', N'Kobenhavn', NULL, N'10310', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10803, 88, 4, '20071230 00:00:00.000', '20080127 00:00:00.000', '20080106 00:00:00.000', 1, 55.23, N'Ship to 88-B', N'Rua do Mercado, 5678', N'Resende', N'SP', N'10354', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10804, 72, 6, '20071230 00:00:00.000', '20080127 00:00:00.000', '20080107 00:00:00.000', 2, 27.33, N'Ship to 72-C', N'1234 Wadhurst Rd.', N'London', NULL, N'10309', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10805, 77, 2, '20071230 00:00:00.000', '20080127 00:00:00.000', '20080109 00:00:00.000', 3, 237.34, N'Ship to 77-A', N'1234 Jefferson Way Suite 2', N'Portland', N'OR', N'10320', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10806, 84, 3, '20071231 00:00:00.000', '20080128 00:00:00.000', '20080105 00:00:00.000', 2, 22.11, N'Ship to 84-C', N'5678, rue du Commerce', N'Lyon', NULL, N'10344', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10807, 27, 4, '20071231 00:00:00.000', '20080128 00:00:00.000', '20080130 00:00:00.000', 1, 1.36, N'Destination XNLFB', N'Via Monte Bianco 5678', N'Torino', NULL, N'10173', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10808, 55, 2, '20080101 00:00:00.000', '20080129 00:00:00.000', '20080109 00:00:00.000', 3, 45.53, N'Ship to 55-B', N'8901 Bering St.', N'Anchorage', N'AK', N'10256', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10809, 88, 7, '20080101 00:00:00.000', '20080129 00:00:00.000', '20080107 00:00:00.000', 1, 4.87, N'Ship to 88-C', N'Rua do Mercado, 6789', N'Resende', N'SP', N'10355', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10810, 42, 2, '20080101 00:00:00.000', '20080129 00:00:00.000', '20080107 00:00:00.000', 3, 4.33, N'Ship to 42-A', N'1234 Elm St.', N'Vancouver', N'BC', N'10219', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10811, 47, 8, '20080102 00:00:00.000', '20080130 00:00:00.000', '20080108 00:00:00.000', 1, 31.22, N'Ship to 47-B', N'Ave. 5 de Mayo Porlamar 4567', N'I. de Margarita', N'Nueva Esparta', N'10231', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10812, 66, 5, '20080102 00:00:00.000', '20080130 00:00:00.000', '20080112 00:00:00.000', 1, 59.78, N'Ship to 66-B', N'Strada Provinciale 1234', N'Reggio Emilia', NULL, N'10289', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10813, 67, 1, '20080105 00:00:00.000', '20080202 00:00:00.000', '20080109 00:00:00.000', 1, 47.38, N'Ship to 67-C', N'Av. Copacabana, 5678', N'Rio de Janeiro', N'RJ', N'10293', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10814, 84, 3, '20080105 00:00:00.000', '20080202 00:00:00.000', '20080114 00:00:00.000', 3, 130.94, N'Ship to 84-B', N'4567, rue du Commerce', N'Lyon', NULL, N'10343', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10815, 71, 2, '20080105 00:00:00.000', '20080202 00:00:00.000', '20080114 00:00:00.000', 3, 14.62, N'Ship to 71-A', N'7890 Suffolk Ln.', N'Boise', N'ID', N'10305', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10816, 32, 4, '20080106 00:00:00.000', '20080203 00:00:00.000', '20080204 00:00:00.000', 2, 719.78, N'Destination AVQUS', N'2345 Baker Blvd.', N'Eugene', N'OR', N'10190', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10817, 39, 3, '20080106 00:00:00.000', '20080120 00:00:00.000', '20080113 00:00:00.000', 2, 306.07, N'Destination RMBHM', N'Maubelstr. 1234', N'Brandenburg', NULL, N'10209', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10818, 49, 7, '20080107 00:00:00.000', '20080204 00:00:00.000', '20080112 00:00:00.000', 3, 65.48, N'Ship to 49-B', N'Via Ludovico il Moro 9012', N'Bergamo', NULL, N'10236', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10819, 12, 2, '20080107 00:00:00.000', '20080204 00:00:00.000', '20080116 00:00:00.000', 3, 19.76, N'Destination QTHBC', N'Cerrito 6789', N'Buenos Aires', NULL, N'10134', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10820, 65, 3, '20080107 00:00:00.000', '20080204 00:00:00.000', '20080113 00:00:00.000', 2, 37.52, N'Ship to 65-B', N'8901 Milton Dr.', N'Albuquerque', N'NM', N'10286', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10821, 75, 1, '20080108 00:00:00.000', '20080205 00:00:00.000', '20080115 00:00:00.000', 1, 36.68, N'Ship to 75-A', N'P.O. Box 5678', N'Lander', N'WY', N'10314', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10822, 82, 6, '20080108 00:00:00.000', '20080205 00:00:00.000', '20080116 00:00:00.000', 3, 7.00, N'Ship to 82-B', N'9012 DaVinci Blvd.', N'Kirkland', N'WA', N'10338', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10823, 46, 5, '20080109 00:00:00.000', '20080206 00:00:00.000', '20080113 00:00:00.000', 2, 163.97, N'Ship to 46-A', N'Carrera 0123 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10227', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10824, 24, 8, '20080109 00:00:00.000', '20080206 00:00:00.000', '20080130 00:00:00.000', 1, 1.23, N'Destination NCKKO', N'Åkergatan 7890', N'Bräcke', NULL, N'10165', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10825, 17, 1, '20080109 00:00:00.000', '20080206 00:00:00.000', '20080114 00:00:00.000', 1, 79.25, N'Destination BJCXA', N'Walserweg 7890', N'Aachen', NULL, N'10145', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10826, 7, 6, '20080112 00:00:00.000', '20080209 00:00:00.000', '20080206 00:00:00.000', 1, 7.09, N'Ship to 7-C', N'2345, place Kléber', N'Strasbourg', NULL, N'10331', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10827, 9, 1, '20080112 00:00:00.000', '20080126 00:00:00.000', '20080206 00:00:00.000', 2, 63.54, N'Ship to 9-B', N'9012, rue des Bouchers', N'Marseille', NULL, N'10368', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10828, 64, 9, '20080113 00:00:00.000', '20080127 00:00:00.000', '20080204 00:00:00.000', 1, 90.85, N'Ship to 64-B', N'Av. del Libertador 5678', N'Buenos Aires', NULL, N'10283', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10829, 38, 9, '20080113 00:00:00.000', '20080210 00:00:00.000', '20080123 00:00:00.000', 1, 154.72, N'Destination QVTLW', N'Garden House Crowther Way 7890', N'Cowes', N'Isle of Wight', N'10205', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10830, 81, 4, '20080113 00:00:00.000', '20080224 00:00:00.000', '20080121 00:00:00.000', 2, 81.83, N'Ship to 81-C', N'Av. Inês de Castro, 7890', N'Sao Paulo', N'SP', N'10336', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10831, 70, 3, '20080114 00:00:00.000', '20080211 00:00:00.000', '20080123 00:00:00.000', 2, 72.19, N'Ship to 70-B', N'Erling Skakkes gate 5678', N'Stavern', NULL, N'10303', N'Norway');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10832, 41, 2, '20080114 00:00:00.000', '20080211 00:00:00.000', '20080119 00:00:00.000', 2, 43.26, N'Ship to 41-C', N'0123 rue Alsace-Lorraine', N'Toulouse', NULL, N'10218', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10833, 56, 6, '20080115 00:00:00.000', '20080212 00:00:00.000', '20080123 00:00:00.000', 2, 71.49, N'Ship to 56-B', N'Mehrheimerstr. 1234', N'Köln', NULL, N'10259', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10834, 81, 1, '20080115 00:00:00.000', '20080212 00:00:00.000', '20080119 00:00:00.000', 3, 29.78, N'Ship to 81-A', N'Av. Inês de Castro, 6789', N'Sao Paulo', N'SP', N'10335', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10835, 1, 1, '20080115 00:00:00.000', '20080212 00:00:00.000', '20080121 00:00:00.000', 3, 69.53, N'Destination LOUIE', N'Obere Str. 6789', N'Berlin', NULL, N'10154', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10836, 20, 7, '20080116 00:00:00.000', '20080213 00:00:00.000', '20080121 00:00:00.000', 1, 411.88, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10837, 5, 9, '20080116 00:00:00.000', '20080213 00:00:00.000', '20080123 00:00:00.000', 3, 13.32, N'Ship to 5-A', N'Berguvsvägen 9012', N'Luleå', NULL, N'10267', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10838, 47, 3, '20080119 00:00:00.000', '20080216 00:00:00.000', '20080123 00:00:00.000', 3, 59.28, N'Ship to 47-A', N'Ave. 5 de Mayo Porlamar 3456', N'I. de Margarita', N'Nueva Esparta', N'10230', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10839, 81, 3, '20080119 00:00:00.000', '20080216 00:00:00.000', '20080122 00:00:00.000', 3, 35.43, N'Ship to 81-C', N'Av. Inês de Castro, 7890', N'Sao Paulo', N'SP', N'10336', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10840, 47, 4, '20080119 00:00:00.000', '20080302 00:00:00.000', '20080216 00:00:00.000', 2, 2.71, N'Ship to 47-A', N'Ave. 5 de Mayo Porlamar 3456', N'I. de Margarita', N'Nueva Esparta', N'10230', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10841, 76, 5, '20080120 00:00:00.000', '20080217 00:00:00.000', '20080129 00:00:00.000', 2, 424.30, N'Ship to 76-B', N'Boulevard Tirou, 9012', N'Charleroi', NULL, N'10318', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10842, 80, 1, '20080120 00:00:00.000', '20080217 00:00:00.000', '20080129 00:00:00.000', 3, 54.42, N'Ship to 80-A', N'Avda. Azteca 3456', N'México D.F.', NULL, N'10332', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10843, 84, 4, '20080121 00:00:00.000', '20080218 00:00:00.000', '20080126 00:00:00.000', 2, 9.26, N'Ship to 84-C', N'5678, rue du Commerce', N'Lyon', NULL, N'10344', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10844, 59, 8, '20080121 00:00:00.000', '20080218 00:00:00.000', '20080126 00:00:00.000', 2, 25.22, N'Ship to 59-A', N'Geislweg 6789', N'Salzburg', NULL, N'10264', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10845, 63, 8, '20080121 00:00:00.000', '20080204 00:00:00.000', '20080130 00:00:00.000', 1, 212.98, N'Ship to 63-A', N'Taucherstraße 1234', N'Cunewalde', NULL, N'10279', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10846, 76, 2, '20080122 00:00:00.000', '20080305 00:00:00.000', '20080123 00:00:00.000', 3, 56.46, N'Ship to 76-C', N'Boulevard Tirou, 0123', N'Charleroi', NULL, N'10319', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10847, 71, 4, '20080122 00:00:00.000', '20080205 00:00:00.000', '20080210 00:00:00.000', 3, 487.57, N'Ship to 71-A', N'7890 Suffolk Ln.', N'Boise', N'ID', N'10305', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10848, 16, 7, '20080123 00:00:00.000', '20080220 00:00:00.000', '20080129 00:00:00.000', 2, 38.24, N'Destination QKQNB', N'Berkeley Gardens 5678 Brewery', N'London', NULL, N'10143', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10849, 39, 9, '20080123 00:00:00.000', '20080220 00:00:00.000', '20080130 00:00:00.000', 2, 0.56, N'Destination DKMQA', N'Maubelstr. 0123', N'Brandenburg', NULL, N'10208', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10850, 84, 1, '20080123 00:00:00.000', '20080306 00:00:00.000', '20080130 00:00:00.000', 1, 49.19, N'Ship to 84-C', N'5678, rue du Commerce', N'Lyon', NULL, N'10344', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10851, 67, 5, '20080126 00:00:00.000', '20080223 00:00:00.000', '20080202 00:00:00.000', 1, 160.55, N'Ship to 67-C', N'Av. Copacabana, 5678', N'Rio de Janeiro', N'RJ', N'10293', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10852, 65, 8, '20080126 00:00:00.000', '20080209 00:00:00.000', '20080130 00:00:00.000', 1, 174.05, N'Ship to 65-A', N'7890 Milton Dr.', N'Albuquerque', N'NM', N'10285', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10853, 6, 9, '20080127 00:00:00.000', '20080224 00:00:00.000', '20080203 00:00:00.000', 2, 53.83, N'Ship to 6-B', N'Forsterstr. 3456', N'Mannheim', NULL, N'10301', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10854, 20, 3, '20080127 00:00:00.000', '20080224 00:00:00.000', '20080205 00:00:00.000', 2, 100.22, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10855, 55, 3, '20080127 00:00:00.000', '20080224 00:00:00.000', '20080204 00:00:00.000', 1, 170.97, N'Ship to 55-A', N'7890 Bering St.', N'Anchorage', N'AK', N'10255', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10856, 3, 3, '20080128 00:00:00.000', '20080225 00:00:00.000', '20080210 00:00:00.000', 2, 58.43, N'Destination FQFLS', N'Mataderos 3456', N'México D.F.', NULL, N'10211', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10857, 5, 8, '20080128 00:00:00.000', '20080225 00:00:00.000', '20080206 00:00:00.000', 2, 188.85, N'Ship to 5-B', N'Berguvsvägen 0123', N'Luleå', NULL, N'10268', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10858, 40, 2, '20080129 00:00:00.000', '20080226 00:00:00.000', '20080203 00:00:00.000', 1, 52.51, N'Destination POAEW', N'7890, avenue de l''Europe', N'Versailles', NULL, N'10215', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10859, 25, 1, '20080129 00:00:00.000', '20080226 00:00:00.000', '20080202 00:00:00.000', 2, 76.10, N'Destination QOCBL', N'Berliner Platz 1234', N'München', NULL, N'10169', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10860, 26, 3, '20080129 00:00:00.000', '20080226 00:00:00.000', '20080204 00:00:00.000', 3, 19.26, N'Destination XBVKN', N'3456, rue Royale', N'Nantes', NULL, N'10171', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10861, 89, 4, '20080130 00:00:00.000', '20080227 00:00:00.000', '20080217 00:00:00.000', 2, 14.93, N'Ship to 89-C', N'9012 - 12th Ave. S.', N'Seattle', N'WA', N'10358', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10862, 44, 8, '20080130 00:00:00.000', '20080313 00:00:00.000', '20080202 00:00:00.000', 2, 53.23, N'Ship to 44-C', N'Magazinweg 6789', N'Frankfurt a.M.', NULL, N'10224', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10863, 35, 4, '20080202 00:00:00.000', '20080302 00:00:00.000', '20080217 00:00:00.000', 2, 30.26, N'Destination UOUWK', N'Carrera 9012 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10197', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10864, 4, 4, '20080202 00:00:00.000', '20080302 00:00:00.000', '20080209 00:00:00.000', 2, 3.04, N'Ship to 4-C', N'Brook Farm Stratford St. Mary 2345', N'Colchester', N'Essex', N'10240', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10865, 63, 2, '20080202 00:00:00.000', '20080216 00:00:00.000', '20080212 00:00:00.000', 1, 348.14, N'Ship to 63-A', N'Taucherstraße 1234', N'Cunewalde', NULL, N'10279', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10866, 5, 5, '20080203 00:00:00.000', '20080303 00:00:00.000', '20080212 00:00:00.000', 1, 109.11, N'Ship to 5-B', N'Berguvsvägen 0123', N'Luleå', NULL, N'10268', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10867, 48, 6, '20080203 00:00:00.000', '20080317 00:00:00.000', '20080211 00:00:00.000', 1, 1.93, N'Ship to 48-B', N'6789 Chiaroscuro Rd.', N'Portland', N'OR', N'10233', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10868, 62, 7, '20080204 00:00:00.000', '20080304 00:00:00.000', '20080223 00:00:00.000', 2, 191.27, N'Ship to 62-C', N'Alameda dos Canà rios, 0123', N'Sao Paulo', N'SP', N'10278', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10869, 72, 5, '20080204 00:00:00.000', '20080304 00:00:00.000', '20080209 00:00:00.000', 1, 143.28, N'Ship to 72-A', N'0123 Wadhurst Rd.', N'London', NULL, N'10308', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10870, 91, 5, '20080204 00:00:00.000', '20080304 00:00:00.000', '20080213 00:00:00.000', 3, 12.04, N'Ship to 91-A', N'ul. Filtrowa 5678', N'Warszawa', NULL, N'10364', N'Poland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10871, 9, 9, '20080205 00:00:00.000', '20080305 00:00:00.000', '20080210 00:00:00.000', 2, 112.27, N'Ship to 9-B', N'9012, rue des Bouchers', N'Marseille', NULL, N'10368', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10872, 30, 5, '20080205 00:00:00.000', '20080305 00:00:00.000', '20080209 00:00:00.000', 2, 175.32, N'Destination GGQIR', N'C/ Romero, 6789', N'Sevilla', NULL, N'10184', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10873, 90, 4, '20080206 00:00:00.000', '20080306 00:00:00.000', '20080209 00:00:00.000', 1, 0.82, N'Ship to 90-B', N'Keskuskatu 3456', N'Helsinki', NULL, N'10362', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10874, 30, 5, '20080206 00:00:00.000', '20080306 00:00:00.000', '20080211 00:00:00.000', 2, 19.58, N'Destination IIYDD', N'C/ Romero, 5678', N'Sevilla', NULL, N'10183', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10875, 5, 4, '20080206 00:00:00.000', '20080306 00:00:00.000', '20080303 00:00:00.000', 2, 32.37, N'Ship to 5-A', N'Berguvsvägen 9012', N'Luleå', NULL, N'10267', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10876, 9, 7, '20080209 00:00:00.000', '20080309 00:00:00.000', '20080212 00:00:00.000', 3, 60.42, N'Ship to 9-A', N'8901, rue des Bouchers', N'Marseille', NULL, N'10367', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10877, 67, 1, '20080209 00:00:00.000', '20080309 00:00:00.000', '20080219 00:00:00.000', 1, 38.06, N'Ship to 67-B', N'Av. Copacabana, 4567', N'Rio de Janeiro', N'RJ', N'10292', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10878, 63, 4, '20080210 00:00:00.000', '20080310 00:00:00.000', '20080212 00:00:00.000', 1, 46.69, N'Ship to 63-B', N'Taucherstraße 2345', N'Cunewalde', NULL, N'10280', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10879, 90, 3, '20080210 00:00:00.000', '20080310 00:00:00.000', '20080212 00:00:00.000', 3, 8.50, N'Ship to 90-A', N'Keskuskatu 2345', N'Helsinki', NULL, N'10361', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10880, 24, 7, '20080210 00:00:00.000', '20080324 00:00:00.000', '20080218 00:00:00.000', 1, 88.01, N'Destination KBSBN', N'Åkergatan 9012', N'Bräcke', NULL, N'10167', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10881, 12, 4, '20080211 00:00:00.000', '20080311 00:00:00.000', '20080218 00:00:00.000', 1, 2.84, N'Destination IGLOB', N'Cerrito 7890', N'Buenos Aires', NULL, N'10135', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10882, 71, 4, '20080211 00:00:00.000', '20080311 00:00:00.000', '20080220 00:00:00.000', 3, 23.10, N'Ship to 71-B', N'8901 Suffolk Ln.', N'Boise', N'ID', N'10306', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10883, 48, 8, '20080212 00:00:00.000', '20080312 00:00:00.000', '20080220 00:00:00.000', 3, 0.53, N'Ship to 48-C', N'7890 Chiaroscuro Rd.', N'Portland', N'OR', N'10234', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10884, 45, 4, '20080212 00:00:00.000', '20080312 00:00:00.000', '20080213 00:00:00.000', 2, 90.97, N'Ship to 45-C', N'9012 Polk St. Suite 5', N'San Francisco', N'CA', N'10226', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10885, 76, 6, '20080212 00:00:00.000', '20080312 00:00:00.000', '20080218 00:00:00.000', 3, 5.64, N'Ship to 76-B', N'Boulevard Tirou, 9012', N'Charleroi', NULL, N'10318', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10886, 34, 1, '20080213 00:00:00.000', '20080313 00:00:00.000', '20080302 00:00:00.000', 1, 4.99, N'Destination SCQXA', N'Rua do Paço, 7890', N'Rio de Janeiro', N'RJ', N'10195', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10887, 29, 8, '20080213 00:00:00.000', '20080313 00:00:00.000', '20080216 00:00:00.000', 3, 1.25, N'Destination VPNNG', N'Rambla de Cataluña, 0123', N'Barcelona', NULL, N'10178', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10888, 30, 1, '20080216 00:00:00.000', '20080316 00:00:00.000', '20080223 00:00:00.000', 2, 51.87, N'Destination IIYDD', N'C/ Romero, 5678', N'Sevilla', NULL, N'10183', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10889, 65, 9, '20080216 00:00:00.000', '20080316 00:00:00.000', '20080223 00:00:00.000', 3, 280.61, N'Ship to 65-C', N'9012 Milton Dr.', N'Albuquerque', N'NM', N'10287', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10890, 18, 7, '20080216 00:00:00.000', '20080316 00:00:00.000', '20080218 00:00:00.000', 1, 32.76, N'Destination JNSYI', N'1234, rue des Cinquante Otages', N'Nantes', NULL, N'10149', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10891, 44, 7, '20080217 00:00:00.000', '20080317 00:00:00.000', '20080219 00:00:00.000', 2, 20.37, N'Ship to 44-A', N'Magazinweg 4567', N'Frankfurt a.M.', NULL, N'10222', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10892, 50, 4, '20080217 00:00:00.000', '20080317 00:00:00.000', '20080219 00:00:00.000', 2, 120.27, N'Ship to 50-A', N'Rue Joseph-Bens 3456', N'Bruxelles', NULL, N'10241', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10893, 39, 9, '20080218 00:00:00.000', '20080318 00:00:00.000', '20080220 00:00:00.000', 2, 77.78, N'Destination RMBHM', N'Maubelstr. 1234', N'Brandenburg', NULL, N'10209', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10894, 71, 1, '20080218 00:00:00.000', '20080318 00:00:00.000', '20080220 00:00:00.000', 1, 116.13, N'Ship to 71-A', N'7890 Suffolk Ln.', N'Boise', N'ID', N'10305', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10895, 20, 3, '20080218 00:00:00.000', '20080318 00:00:00.000', '20080223 00:00:00.000', 1, 162.75, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10896, 50, 7, '20080219 00:00:00.000', '20080319 00:00:00.000', '20080227 00:00:00.000', 3, 32.45, N'Ship to 50-A', N'Rue Joseph-Bens 3456', N'Bruxelles', NULL, N'10241', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10897, 37, 3, '20080219 00:00:00.000', '20080319 00:00:00.000', '20080225 00:00:00.000', 2, 603.54, N'Destination DGKOU', N'6789 Johnstown Road', N'Cork', N'Co. Cork', N'10204', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10898, 54, 4, '20080220 00:00:00.000', '20080320 00:00:00.000', '20080306 00:00:00.000', 2, 1.27, N'Ship to 54-B', N'Ing. Gustavo Moncada 5678 Piso 20-A', N'Buenos Aires', NULL, N'10253', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10899, 46, 5, '20080220 00:00:00.000', '20080320 00:00:00.000', '20080226 00:00:00.000', 3, 1.21, N'Ship to 46-C', N'Carrera 2345 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10229', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10900, 88, 1, '20080220 00:00:00.000', '20080320 00:00:00.000', '20080304 00:00:00.000', 2, 1.66, N'Ship to 88-A', N'Rua do Mercado, 4567', N'Resende', N'SP', N'10353', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10901, 35, 4, '20080223 00:00:00.000', '20080323 00:00:00.000', '20080226 00:00:00.000', 1, 62.09, N'Destination UOUWK', N'Carrera 9012 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10197', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10902, 24, 1, '20080223 00:00:00.000', '20080323 00:00:00.000', '20080303 00:00:00.000', 1, 44.15, N'Destination NCKKO', N'Åkergatan 7890', N'Bräcke', NULL, N'10165', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10903, 34, 3, '20080224 00:00:00.000', '20080324 00:00:00.000', '20080304 00:00:00.000', 3, 36.71, N'Destination DPCVR', N'Rua do Paço, 6789', N'Rio de Janeiro', N'RJ', N'10194', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10904, 89, 3, '20080224 00:00:00.000', '20080324 00:00:00.000', '20080227 00:00:00.000', 3, 162.95, N'Ship to 89-A', N'7890 - 12th Ave. S.', N'Seattle', N'WA', N'10356', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10905, 88, 9, '20080224 00:00:00.000', '20080324 00:00:00.000', '20080306 00:00:00.000', 2, 13.72, N'Ship to 88-A', N'Rua do Mercado, 4567', N'Resende', N'SP', N'10353', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10906, 91, 4, '20080225 00:00:00.000', '20080311 00:00:00.000', '20080303 00:00:00.000', 3, 26.29, N'Ship to 91-B', N'ul. Filtrowa 6789', N'Warszawa', NULL, N'10365', N'Poland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10907, 74, 6, '20080225 00:00:00.000', '20080325 00:00:00.000', '20080227 00:00:00.000', 3, 9.19, N'Ship to 74-B', N'4567, rue Lauriston', N'Paris', NULL, N'10313', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10908, 66, 4, '20080226 00:00:00.000', '20080326 00:00:00.000', '20080306 00:00:00.000', 2, 32.96, N'Ship to 66-B', N'Strada Provinciale 1234', N'Reggio Emilia', NULL, N'10289', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10909, 70, 1, '20080226 00:00:00.000', '20080326 00:00:00.000', '20080310 00:00:00.000', 2, 53.05, N'Ship to 70-C', N'Erling Skakkes gate 6789', N'Stavern', NULL, N'10304', N'Norway');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10910, 90, 1, '20080226 00:00:00.000', '20080326 00:00:00.000', '20080304 00:00:00.000', 3, 38.11, N'Ship to 90-A', N'Keskuskatu 2345', N'Helsinki', NULL, N'10361', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10911, 30, 3, '20080226 00:00:00.000', '20080326 00:00:00.000', '20080305 00:00:00.000', 1, 38.19, N'Destination IIYDD', N'C/ Romero, 5678', N'Sevilla', NULL, N'10183', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10912, 37, 2, '20080226 00:00:00.000', '20080326 00:00:00.000', '20080318 00:00:00.000', 2, 580.91, N'Destination DGKOU', N'6789 Johnstown Road', N'Cork', N'Co. Cork', N'10204', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10913, 62, 4, '20080226 00:00:00.000', '20080326 00:00:00.000', '20080304 00:00:00.000', 1, 33.05, N'Ship to 62-A', N'Alameda dos Canà rios, 8901', N'Sao Paulo', N'SP', N'10276', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10914, 62, 6, '20080227 00:00:00.000', '20080327 00:00:00.000', '20080302 00:00:00.000', 1, 21.19, N'Ship to 62-B', N'Alameda dos Canà rios, 9012', N'Sao Paulo', N'SP', N'10277', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10915, 80, 2, '20080227 00:00:00.000', '20080327 00:00:00.000', '20080302 00:00:00.000', 2, 3.51, N'Ship to 80-C', N'Avda. Azteca 5678', N'México D.F.', NULL, N'10334', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10916, 64, 1, '20080227 00:00:00.000', '20080327 00:00:00.000', '20080309 00:00:00.000', 2, 63.77, N'Ship to 64-C', N'Av. del Libertador 6789', N'Buenos Aires', NULL, N'10284', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10917, 69, 4, '20080302 00:00:00.000', '20080330 00:00:00.000', '20080311 00:00:00.000', 2, 8.29, N'Ship to 69-C', N'Gran VÃa, 1234', N'Madrid', NULL, N'10299', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10918, 10, 3, '20080302 00:00:00.000', '20080330 00:00:00.000', '20080311 00:00:00.000', 3, 48.83, N'Destination OLSSJ', N'2345 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10130', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10919, 47, 2, '20080302 00:00:00.000', '20080330 00:00:00.000', '20080304 00:00:00.000', 2, 19.80, N'Ship to 47-B', N'Ave. 5 de Mayo Porlamar 4567', N'I. de Margarita', N'Nueva Esparta', N'10231', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10920, 4, 4, '20080303 00:00:00.000', '20080331 00:00:00.000', '20080309 00:00:00.000', 2, 29.61, N'Ship to 4-A', N'Brook Farm Stratford St. Mary 0123', N'Colchester', N'Essex', N'10238', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10921, 83, 1, '20080303 00:00:00.000', '20080414 00:00:00.000', '20080309 00:00:00.000', 1, 176.48, N'Ship to 83-A', N'Smagsloget 0123', N'Ã…rhus', NULL, N'10339', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10922, 34, 5, '20080303 00:00:00.000', '20080331 00:00:00.000', '20080305 00:00:00.000', 3, 62.74, N'Destination DPCVR', N'Rua do Paço, 6789', N'Rio de Janeiro', N'RJ', N'10194', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10923, 41, 7, '20080303 00:00:00.000', '20080414 00:00:00.000', '20080313 00:00:00.000', 3, 68.26, N'Destination OLJND', N'8901 rue Alsace-Lorraine', N'Toulouse', NULL, N'10216', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10924, 5, 3, '20080304 00:00:00.000', '20080401 00:00:00.000', '20080408 00:00:00.000', 2, 151.52, N'Ship to 5-A', N'Berguvsvägen 9012', N'Luleå', NULL, N'10267', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10925, 34, 3, '20080304 00:00:00.000', '20080401 00:00:00.000', '20080313 00:00:00.000', 1, 2.27, N'Destination JPAIY', N'Rua do Paço, 8901', N'Rio de Janeiro', N'RJ', N'10196', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10926, 2, 4, '20080304 00:00:00.000', '20080401 00:00:00.000', '20080311 00:00:00.000', 3, 39.92, N'Destination RAIGI', N'Avda. de la Constitución 4567', N'México D.F.', NULL, N'10182', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10927, 40, 4, '20080305 00:00:00.000', '20080402 00:00:00.000', '20080408 00:00:00.000', 1, 19.79, N'Destination WWJLO', N'6789, avenue de l''Europe', N'Versailles', NULL, N'10214', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10928, 29, 1, '20080305 00:00:00.000', '20080402 00:00:00.000', '20080318 00:00:00.000', 1, 1.36, N'Destination WOFLH', N'Rambla de Cataluña, 1234', N'Barcelona', NULL, N'10179', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10929, 25, 6, '20080305 00:00:00.000', '20080402 00:00:00.000', '20080312 00:00:00.000', 1, 33.93, N'Destination QOCBL', N'Berliner Platz 1234', N'München', NULL, N'10169', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10930, 76, 4, '20080306 00:00:00.000', '20080417 00:00:00.000', '20080318 00:00:00.000', 3, 15.55, N'Ship to 76-A', N'Boulevard Tirou, 8901', N'Charleroi', NULL, N'10317', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10931, 68, 4, '20080306 00:00:00.000', '20080320 00:00:00.000', '20080319 00:00:00.000', 2, 13.60, N'Ship to 68-B', N'Starenweg 7890', N'Genève', NULL, N'10295', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10932, 9, 8, '20080306 00:00:00.000', '20080403 00:00:00.000', '20080324 00:00:00.000', 1, 134.64, N'Ship to 9-B', N'9012, rue des Bouchers', N'Marseille', NULL, N'10368', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10933, 38, 6, '20080306 00:00:00.000', '20080403 00:00:00.000', '20080316 00:00:00.000', 3, 54.15, N'Destination QVTLW', N'Garden House Crowther Way 7890', N'Cowes', N'Isle of Wight', N'10205', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10934, 44, 3, '20080309 00:00:00.000', '20080406 00:00:00.000', '20080312 00:00:00.000', 3, 32.01, N'Ship to 44-C', N'Magazinweg 6789', N'Frankfurt a.M.', NULL, N'10224', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10935, 88, 4, '20080309 00:00:00.000', '20080406 00:00:00.000', '20080318 00:00:00.000', 3, 47.59, N'Ship to 88-A', N'Rua do Mercado, 4567', N'Resende', N'SP', N'10353', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10936, 32, 3, '20080309 00:00:00.000', '20080406 00:00:00.000', '20080318 00:00:00.000', 2, 33.68, N'Destination AVQUS', N'2345 Baker Blvd.', N'Eugene', N'OR', N'10190', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10937, 12, 7, '20080310 00:00:00.000', '20080324 00:00:00.000', '20080313 00:00:00.000', 3, 31.51, N'Destination QTHBC', N'Cerrito 6789', N'Buenos Aires', NULL, N'10134', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10938, 63, 3, '20080310 00:00:00.000', '20080407 00:00:00.000', '20080316 00:00:00.000', 2, 31.89, N'Ship to 63-C', N'Taucherstraße 3456', N'Cunewalde', NULL, N'10281', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10939, 49, 2, '20080310 00:00:00.000', '20080407 00:00:00.000', '20080313 00:00:00.000', 2, 76.33, N'Ship to 49-A', N'Via Ludovico il Moro 8901', N'Bergamo', NULL, N'10235', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10940, 9, 8, '20080311 00:00:00.000', '20080408 00:00:00.000', '20080323 00:00:00.000', 3, 19.77, N'Ship to 9-C', N'0123, rue des Bouchers', N'Marseille', NULL, N'10369', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10941, 71, 7, '20080311 00:00:00.000', '20080408 00:00:00.000', '20080320 00:00:00.000', 2, 400.81, N'Ship to 71-A', N'7890 Suffolk Ln.', N'Boise', N'ID', N'10305', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10942, 66, 9, '20080311 00:00:00.000', '20080408 00:00:00.000', '20080318 00:00:00.000', 3, 17.95, N'Ship to 66-C', N'Strada Provinciale 2345', N'Reggio Emilia', NULL, N'10290', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10943, 11, 4, '20080311 00:00:00.000', '20080408 00:00:00.000', '20080319 00:00:00.000', 2, 2.17, N'Destination NZASL', N'Fauntleroy Circus 5678', N'London', NULL, N'10133', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10944, 10, 6, '20080312 00:00:00.000', '20080326 00:00:00.000', '20080313 00:00:00.000', 3, 52.92, N'Destination XJIBQ', N'1234 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10129', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10945, 52, 4, '20080312 00:00:00.000', '20080409 00:00:00.000', '20080318 00:00:00.000', 1, 10.22, N'Ship to 52-B', N'Heerstr. 0123', N'Leipzig', NULL, N'10248', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10946, 83, 1, '20080312 00:00:00.000', '20080409 00:00:00.000', '20080319 00:00:00.000', 2, 27.20, N'Ship to 83-B', N'Smagsloget 1234', N'Ã…rhus', NULL, N'10340', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10947, 11, 3, '20080313 00:00:00.000', '20080410 00:00:00.000', '20080316 00:00:00.000', 2, 3.26, N'Destination NZASL', N'Fauntleroy Circus 5678', N'London', NULL, N'10133', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10948, 30, 3, '20080313 00:00:00.000', '20080410 00:00:00.000', '20080319 00:00:00.000', 3, 23.39, N'Destination GGQIR', N'C/ Romero, 6789', N'Sevilla', NULL, N'10184', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10949, 10, 2, '20080313 00:00:00.000', '20080410 00:00:00.000', '20080317 00:00:00.000', 3, 74.44, N'Destination OLSSJ', N'2345 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10130', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10950, 49, 1, '20080316 00:00:00.000', '20080413 00:00:00.000', '20080323 00:00:00.000', 2, 2.50, N'Ship to 49-B', N'Via Ludovico il Moro 9012', N'Bergamo', NULL, N'10236', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10951, 68, 9, '20080316 00:00:00.000', '20080427 00:00:00.000', '20080407 00:00:00.000', 2, 30.85, N'Ship to 68-A', N'Starenweg 6789', N'Genève', NULL, N'10294', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10952, 1, 1, '20080316 00:00:00.000', '20080427 00:00:00.000', '20080324 00:00:00.000', 1, 40.42, N'Destination LOUIE', N'Obere Str. 6789', N'Berlin', NULL, N'10154', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10953, 4, 9, '20080316 00:00:00.000', '20080330 00:00:00.000', '20080325 00:00:00.000', 2, 23.72, N'Ship to 4-B', N'Brook Farm Stratford St. Mary 1234', N'Colchester', N'Essex', N'10239', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10954, 47, 5, '20080317 00:00:00.000', '20080428 00:00:00.000', '20080320 00:00:00.000', 1, 27.91, N'Ship to 47-B', N'Ave. 5 de Mayo Porlamar 4567', N'I. de Margarita', N'Nueva Esparta', N'10231', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10955, 24, 8, '20080317 00:00:00.000', '20080414 00:00:00.000', '20080320 00:00:00.000', 2, 3.26, N'Destination YCMPK', N'Åkergatan 8901', N'Bräcke', NULL, N'10166', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10956, 6, 6, '20080317 00:00:00.000', '20080428 00:00:00.000', '20080320 00:00:00.000', 2, 44.65, N'Ship to 6-B', N'Forsterstr. 3456', N'Mannheim', NULL, N'10301', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10957, 35, 8, '20080318 00:00:00.000', '20080415 00:00:00.000', '20080327 00:00:00.000', 3, 105.36, N'Destination UOUWK', N'Carrera 9012 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10197', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10958, 54, 7, '20080318 00:00:00.000', '20080415 00:00:00.000', '20080327 00:00:00.000', 2, 49.56, N'Ship to 54-C', N'Ing. Gustavo Moncada 6789 Piso 20-A', N'Buenos Aires', NULL, N'10254', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10959, 31, 6, '20080318 00:00:00.000', '20080429 00:00:00.000', '20080323 00:00:00.000', 2, 4.98, N'Destination GWPFK', N'Av. Brasil, 0123', N'Campinas', N'SP', N'10188', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10960, 35, 3, '20080319 00:00:00.000', '20080402 00:00:00.000', '20080408 00:00:00.000', 1, 2.08, N'Destination SXYQX', N'Carrera 0123 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10198', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10961, 62, 8, '20080319 00:00:00.000', '20080416 00:00:00.000', '20080330 00:00:00.000', 1, 104.47, N'Ship to 62-A', N'Alameda dos Canà rios, 8901', N'Sao Paulo', N'SP', N'10276', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10962, 63, 8, '20080319 00:00:00.000', '20080416 00:00:00.000', '20080323 00:00:00.000', 2, 275.79, N'Ship to 63-B', N'Taucherstraße 2345', N'Cunewalde', NULL, N'10280', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10963, 28, 9, '20080319 00:00:00.000', '20080416 00:00:00.000', '20080326 00:00:00.000', 3, 2.70, N'Destination CIRQO', N'Jardim das rosas n. 8901', N'Lisboa', NULL, N'10176', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10964, 74, 3, '20080320 00:00:00.000', '20080417 00:00:00.000', '20080324 00:00:00.000', 2, 87.38, N'Ship to 74-B', N'4567, rue Lauriston', N'Paris', NULL, N'10313', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10965, 55, 6, '20080320 00:00:00.000', '20080417 00:00:00.000', '20080330 00:00:00.000', 3, 144.38, N'Ship to 55-B', N'8901 Bering St.', N'Anchorage', N'AK', N'10256', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10966, 14, 4, '20080320 00:00:00.000', '20080417 00:00:00.000', '20080408 00:00:00.000', 1, 27.19, N'Destination NRTZZ', N'Hauptstr. 0123', N'Bern', NULL, N'10138', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10967, 79, 2, '20080323 00:00:00.000', '20080420 00:00:00.000', '20080402 00:00:00.000', 2, 62.22, N'Ship to 79-B', N'Luisenstr. 8901', N'Münster', NULL, N'10327', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10968, 20, 1, '20080323 00:00:00.000', '20080420 00:00:00.000', '20080401 00:00:00.000', 3, 74.60, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10969, 15, 1, '20080323 00:00:00.000', '20080420 00:00:00.000', '20080330 00:00:00.000', 2, 0.21, N'Destination EVHYA', N'Av. dos LusÃadas, 3456', N'Sao Paulo', N'SP', N'10141', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10970, 8, 9, '20080324 00:00:00.000', '20080407 00:00:00.000', '20080424 00:00:00.000', 1, 16.16, N'Ship to 8-C', N'C/ Araquil, 1234', N'Madrid', NULL, N'10360', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10971, 26, 2, '20080324 00:00:00.000', '20080421 00:00:00.000', '20080402 00:00:00.000', 2, 121.82, N'Destination XBVKN', N'3456, rue Royale', N'Nantes', NULL, N'10171', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10972, 40, 4, '20080324 00:00:00.000', '20080421 00:00:00.000', '20080326 00:00:00.000', 2, 0.02, N'Destination MVTWX', N'5678, avenue de l''Europe', N'Versailles', NULL, N'10213', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10973, 40, 6, '20080324 00:00:00.000', '20080421 00:00:00.000', '20080327 00:00:00.000', 2, 15.17, N'Destination WWJLO', N'6789, avenue de l''Europe', N'Versailles', NULL, N'10214', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10974, 75, 3, '20080325 00:00:00.000', '20080408 00:00:00.000', '20080403 00:00:00.000', 3, 12.96, N'Ship to 75-B', N'P.O. Box 6789', N'Lander', N'WY', N'10315', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10975, 10, 1, '20080325 00:00:00.000', '20080422 00:00:00.000', '20080327 00:00:00.000', 3, 32.27, N'Destination OLSSJ', N'2345 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10130', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10976, 35, 1, '20080325 00:00:00.000', '20080506 00:00:00.000', '20080403 00:00:00.000', 1, 37.97, N'Destination SXYQX', N'Carrera 0123 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10198', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10977, 24, 8, '20080326 00:00:00.000', '20080423 00:00:00.000', '20080410 00:00:00.000', 3, 208.50, N'Destination NCKKO', N'Åkergatan 7890', N'Bräcke', NULL, N'10165', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10978, 50, 9, '20080326 00:00:00.000', '20080423 00:00:00.000', '20080423 00:00:00.000', 2, 32.82, N'Ship to 50-A', N'Rue Joseph-Bens 3456', N'Bruxelles', NULL, N'10241', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10979, 20, 8, '20080326 00:00:00.000', '20080423 00:00:00.000', '20080331 00:00:00.000', 2, 353.07, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10980, 24, 4, '20080327 00:00:00.000', '20080508 00:00:00.000', '20080417 00:00:00.000', 1, 1.26, N'Destination YCMPK', N'Åkergatan 8901', N'Bräcke', NULL, N'10166', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10981, 34, 1, '20080327 00:00:00.000', '20080424 00:00:00.000', '20080402 00:00:00.000', 2, 193.37, N'Destination JPAIY', N'Rua do Paço, 8901', N'Rio de Janeiro', N'RJ', N'10196', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10982, 10, 2, '20080327 00:00:00.000', '20080424 00:00:00.000', '20080408 00:00:00.000', 1, 14.01, N'Destination XJIBQ', N'1234 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10129', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10983, 71, 2, '20080327 00:00:00.000', '20080424 00:00:00.000', '20080406 00:00:00.000', 2, 657.54, N'Ship to 71-B', N'8901 Suffolk Ln.', N'Boise', N'ID', N'10306', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10984, 71, 1, '20080330 00:00:00.000', '20080427 00:00:00.000', '20080403 00:00:00.000', 3, 211.22, N'Ship to 71-B', N'8901 Suffolk Ln.', N'Boise', N'ID', N'10306', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10985, 37, 2, '20080330 00:00:00.000', '20080427 00:00:00.000', '20080402 00:00:00.000', 1, 91.51, N'Destination ATSOA', N'4567 Johnstown Road', N'Cork', N'Co. Cork', N'10202', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10986, 54, 8, '20080330 00:00:00.000', '20080427 00:00:00.000', '20080421 00:00:00.000', 2, 217.86, N'Ship to 54-A', N'Ing. Gustavo Moncada 4567 Piso 20-A', N'Buenos Aires', NULL, N'10252', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10987, 19, 8, '20080331 00:00:00.000', '20080428 00:00:00.000', '20080406 00:00:00.000', 1, 185.48, N'Destination FRCGJ', N'5678 King George', N'London', NULL, N'10153', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10988, 65, 3, '20080331 00:00:00.000', '20080428 00:00:00.000', '20080410 00:00:00.000', 2, 61.14, N'Ship to 65-A', N'7890 Milton Dr.', N'Albuquerque', N'NM', N'10285', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10989, 61, 2, '20080331 00:00:00.000', '20080428 00:00:00.000', '20080402 00:00:00.000', 1, 34.76, N'Ship to 61-A', N'Rua da Panificadora, 5678', N'Rio de Janeiro', N'RJ', N'10273', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10990, 20, 2, '20080401 00:00:00.000', '20080513 00:00:00.000', '20080407 00:00:00.000', 3, 117.61, N'Destination RVDMF', N'Kirchgasse 9012', N'Graz', NULL, N'10157', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10991, 63, 1, '20080401 00:00:00.000', '20080429 00:00:00.000', '20080407 00:00:00.000', 1, 38.51, N'Ship to 63-A', N'Taucherstraße 1234', N'Cunewalde', NULL, N'10279', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10992, 77, 1, '20080401 00:00:00.000', '20080429 00:00:00.000', '20080403 00:00:00.000', 3, 4.27, N'Ship to 77-C', N'3456 Jefferson Way Suite 2', N'Portland', N'OR', N'10322', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10993, 24, 7, '20080401 00:00:00.000', '20080429 00:00:00.000', '20080410 00:00:00.000', 3, 8.81, N'Destination NCKKO', N'Åkergatan 7890', N'Bräcke', NULL, N'10165', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10994, 83, 2, '20080402 00:00:00.000', '20080416 00:00:00.000', '20080409 00:00:00.000', 3, 65.53, N'Ship to 83-C', N'Smagsloget 2345', N'Ã…rhus', NULL, N'10341', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10995, 58, 1, '20080402 00:00:00.000', '20080430 00:00:00.000', '20080406 00:00:00.000', 3, 46.00, N'Ship to 58-B', N'Calle Dr. Jorge Cash 4567', N'México D.F.', NULL, N'10262', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10996, 63, 4, '20080402 00:00:00.000', '20080430 00:00:00.000', '20080410 00:00:00.000', 2, 1.12, N'Ship to 63-C', N'Taucherstraße 3456', N'Cunewalde', NULL, N'10281', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10997, 46, 8, '20080403 00:00:00.000', '20080515 00:00:00.000', '20080413 00:00:00.000', 2, 73.91, N'Ship to 46-A', N'Carrera 0123 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10227', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10998, 91, 8, '20080403 00:00:00.000', '20080417 00:00:00.000', '20080417 00:00:00.000', 2, 20.31, N'Ship to 91-A', N'ul. Filtrowa 5678', N'Warszawa', NULL, N'10364', N'Poland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(10999, 56, 6, '20080403 00:00:00.000', '20080501 00:00:00.000', '20080410 00:00:00.000', 2, 96.35, N'Ship to 56-B', N'Mehrheimerstr. 1234', N'Köln', NULL, N'10259', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11000, 65, 2, '20080406 00:00:00.000', '20080504 00:00:00.000', '20080414 00:00:00.000', 3, 55.12, N'Ship to 65-A', N'7890 Milton Dr.', N'Albuquerque', N'NM', N'10285', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11001, 24, 2, '20080406 00:00:00.000', '20080504 00:00:00.000', '20080414 00:00:00.000', 2, 197.30, N'Destination YCMPK', N'Åkergatan 8901', N'Bräcke', NULL, N'10166', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11002, 71, 4, '20080406 00:00:00.000', '20080504 00:00:00.000', '20080416 00:00:00.000', 1, 141.16, N'Ship to 71-A', N'7890 Suffolk Ln.', N'Boise', N'ID', N'10305', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11003, 78, 3, '20080406 00:00:00.000', '20080504 00:00:00.000', '20080408 00:00:00.000', 3, 14.91, N'Ship to 78-B', N'5678 Grizzly Peak Rd.', N'Butte', N'MT', N'10324', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11004, 50, 3, '20080407 00:00:00.000', '20080505 00:00:00.000', '20080420 00:00:00.000', 1, 44.84, N'Ship to 50-C', N'Rue Joseph-Bens 5678', N'Bruxelles', NULL, N'10243', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11005, 90, 2, '20080407 00:00:00.000', '20080505 00:00:00.000', '20080410 00:00:00.000', 1, 0.75, N'Ship to 90-A', N'Keskuskatu 2345', N'Helsinki', NULL, N'10361', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11006, 32, 3, '20080407 00:00:00.000', '20080505 00:00:00.000', '20080415 00:00:00.000', 2, 25.19, N'Destination LLUXZ', N'1234 Baker Blvd.', N'Eugene', N'OR', N'10189', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11007, 60, 8, '20080408 00:00:00.000', '20080506 00:00:00.000', '20080413 00:00:00.000', 2, 202.24, N'Ship to 60-C', N'Estrada da saúde n. 4567', N'Lisboa', NULL, N'10272', N'Portugal');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11008, 20, 7, '20080408 00:00:00.000', '20080506 00:00:00.000', NULL, 3, 79.46, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11009, 30, 2, '20080408 00:00:00.000', '20080506 00:00:00.000', '20080410 00:00:00.000', 1, 59.11, N'Destination WVLDH', N'C/ Romero, 7890', N'Sevilla', NULL, N'10185', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11010, 66, 2, '20080409 00:00:00.000', '20080507 00:00:00.000', '20080421 00:00:00.000', 2, 28.71, N'Ship to 66-A', N'Strada Provinciale 0123', N'Reggio Emilia', NULL, N'10288', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11011, 1, 3, '20080409 00:00:00.000', '20080507 00:00:00.000', '20080413 00:00:00.000', 1, 1.21, N'Destination LOUIE', N'Obere Str. 6789', N'Berlin', NULL, N'10154', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11012, 25, 1, '20080409 00:00:00.000', '20080423 00:00:00.000', '20080417 00:00:00.000', 3, 242.95, N'Destination WEGWI', N'Berliner Platz 2345', N'München', NULL, N'10170', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11013, 69, 2, '20080409 00:00:00.000', '20080507 00:00:00.000', '20080410 00:00:00.000', 1, 32.99, N'Ship to 69-A', N'Gran VÃa, 9012', N'Madrid', NULL, N'10297', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11014, 47, 2, '20080410 00:00:00.000', '20080508 00:00:00.000', '20080415 00:00:00.000', 3, 23.60, N'Ship to 47-A', N'Ave. 5 de Mayo Porlamar 3456', N'I. de Margarita', N'Nueva Esparta', N'10230', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11015, 70, 2, '20080410 00:00:00.000', '20080424 00:00:00.000', '20080420 00:00:00.000', 2, 4.62, N'Ship to 70-C', N'Erling Skakkes gate 6789', N'Stavern', NULL, N'10304', N'Norway');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11016, 4, 9, '20080410 00:00:00.000', '20080508 00:00:00.000', '20080413 00:00:00.000', 2, 33.80, N'Ship to 4-A', N'Brook Farm Stratford St. Mary 0123', N'Colchester', N'Essex', N'10238', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11017, 20, 9, '20080413 00:00:00.000', '20080511 00:00:00.000', '20080420 00:00:00.000', 2, 754.26, N'Destination CUVPF', N'Kirchgasse 1234', N'Graz', NULL, N'10159', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11018, 48, 4, '20080413 00:00:00.000', '20080511 00:00:00.000', '20080416 00:00:00.000', 2, 11.65, N'Ship to 48-B', N'6789 Chiaroscuro Rd.', N'Portland', N'OR', N'10233', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11019, 64, 6, '20080413 00:00:00.000', '20080511 00:00:00.000', NULL, 3, 3.17, N'Ship to 64-B', N'Av. del Libertador 5678', N'Buenos Aires', NULL, N'10283', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11020, 56, 2, '20080414 00:00:00.000', '20080512 00:00:00.000', '20080416 00:00:00.000', 2, 43.30, N'Ship to 56-B', N'Mehrheimerstr. 1234', N'Köln', NULL, N'10259', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11021, 63, 3, '20080414 00:00:00.000', '20080512 00:00:00.000', '20080421 00:00:00.000', 1, 297.18, N'Ship to 63-B', N'Taucherstraße 2345', N'Cunewalde', NULL, N'10280', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11022, 34, 9, '20080414 00:00:00.000', '20080512 00:00:00.000', '20080504 00:00:00.000', 2, 6.27, N'Destination SCQXA', N'Rua do Paço, 7890', N'Rio de Janeiro', N'RJ', N'10195', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11023, 11, 1, '20080414 00:00:00.000', '20080428 00:00:00.000', '20080424 00:00:00.000', 2, 123.83, N'Destination NZASL', N'Fauntleroy Circus 5678', N'London', NULL, N'10133', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11024, 19, 4, '20080415 00:00:00.000', '20080513 00:00:00.000', '20080420 00:00:00.000', 1, 74.36, N'Destination BBMRT', N'4567 King George', N'London', NULL, N'10152', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11025, 87, 6, '20080415 00:00:00.000', '20080513 00:00:00.000', '20080424 00:00:00.000', 3, 29.17, N'Ship to 87-C', N'Torikatu 3456', N'Oulu', NULL, N'10352', N'Finland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11026, 27, 4, '20080415 00:00:00.000', '20080513 00:00:00.000', '20080428 00:00:00.000', 1, 47.09, N'Destination DICGM', N'Via Monte Bianco 7890', N'Torino', NULL, N'10175', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11027, 10, 1, '20080416 00:00:00.000', '20080514 00:00:00.000', '20080420 00:00:00.000', 1, 52.52, N'Destination XJIBQ', N'1234 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10129', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11028, 39, 2, '20080416 00:00:00.000', '20080514 00:00:00.000', '20080422 00:00:00.000', 1, 29.59, N'Destination DKMQA', N'Maubelstr. 0123', N'Brandenburg', NULL, N'10208', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11029, 14, 4, '20080416 00:00:00.000', '20080514 00:00:00.000', '20080427 00:00:00.000', 1, 47.84, N'Destination YUJRD', N'Hauptstr. 1234', N'Bern', NULL, N'10139', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11030, 71, 7, '20080417 00:00:00.000', '20080515 00:00:00.000', '20080427 00:00:00.000', 2, 830.75, N'Ship to 71-C', N'9012 Suffolk Ln.', N'Boise', N'ID', N'10307', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11031, 71, 6, '20080417 00:00:00.000', '20080515 00:00:00.000', '20080424 00:00:00.000', 2, 227.22, N'Ship to 71-C', N'9012 Suffolk Ln.', N'Boise', N'ID', N'10307', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11032, 89, 2, '20080417 00:00:00.000', '20080515 00:00:00.000', '20080423 00:00:00.000', 3, 606.19, N'Ship to 89-B', N'8901 - 12th Ave. S.', N'Seattle', N'WA', N'10357', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11033, 68, 7, '20080417 00:00:00.000', '20080515 00:00:00.000', '20080423 00:00:00.000', 3, 84.74, N'Ship to 68-A', N'Starenweg 6789', N'Genève', NULL, N'10294', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11034, 55, 8, '20080420 00:00:00.000', '20080601 00:00:00.000', '20080427 00:00:00.000', 1, 40.32, N'Ship to 55-B', N'8901 Bering St.', N'Anchorage', N'AK', N'10256', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11035, 76, 2, '20080420 00:00:00.000', '20080518 00:00:00.000', '20080424 00:00:00.000', 2, 0.17, N'Ship to 76-B', N'Boulevard Tirou, 9012', N'Charleroi', NULL, N'10318', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11036, 17, 8, '20080420 00:00:00.000', '20080518 00:00:00.000', '20080422 00:00:00.000', 3, 149.47, N'Destination YPUYI', N'Walserweg 8901', N'Aachen', NULL, N'10146', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11037, 30, 7, '20080421 00:00:00.000', '20080519 00:00:00.000', '20080427 00:00:00.000', 1, 3.20, N'Destination GGQIR', N'C/ Romero, 6789', N'Sevilla', NULL, N'10184', N'Spain');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11038, 76, 1, '20080421 00:00:00.000', '20080519 00:00:00.000', '20080430 00:00:00.000', 2, 29.59, N'Ship to 76-A', N'Boulevard Tirou, 8901', N'Charleroi', NULL, N'10317', N'Belgium');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11039, 47, 1, '20080421 00:00:00.000', '20080519 00:00:00.000', NULL, 2, 65.00, N'Ship to 47-C', N'Ave. 5 de Mayo Porlamar 5678', N'I. de Margarita', N'Nueva Esparta', N'10232', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11040, 32, 4, '20080422 00:00:00.000', '20080520 00:00:00.000', NULL, 3, 18.84, N'Destination VYOBK', N'3456 Baker Blvd.', N'Eugene', N'OR', N'10191', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11041, 14, 3, '20080422 00:00:00.000', '20080520 00:00:00.000', '20080428 00:00:00.000', 2, 48.22, N'Destination YUJRD', N'Hauptstr. 1234', N'Bern', NULL, N'10139', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11042, 15, 2, '20080422 00:00:00.000', '20080506 00:00:00.000', '20080501 00:00:00.000', 1, 29.99, N'Destination EVHYA', N'Av. dos LusÃadas, 3456', N'Sao Paulo', N'SP', N'10141', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11043, 74, 5, '20080422 00:00:00.000', '20080520 00:00:00.000', '20080429 00:00:00.000', 2, 8.80, N'Ship to 74-B', N'4567, rue Lauriston', N'Paris', NULL, N'10313', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11044, 91, 4, '20080423 00:00:00.000', '20080521 00:00:00.000', '20080501 00:00:00.000', 1, 8.72, N'Ship to 91-B', N'ul. Filtrowa 6789', N'Warszawa', NULL, N'10365', N'Poland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11045, 10, 6, '20080423 00:00:00.000', '20080521 00:00:00.000', NULL, 2, 70.58, N'Destination LPHSI', N'3456 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10131', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11046, 86, 8, '20080423 00:00:00.000', '20080521 00:00:00.000', '20080424 00:00:00.000', 2, 71.64, N'Ship to 86-C', N'Adenauerallee 0123', N'Stuttgart', NULL, N'10349', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11047, 19, 7, '20080424 00:00:00.000', '20080522 00:00:00.000', '20080501 00:00:00.000', 3, 46.62, N'Destination FRCGJ', N'5678 King George', N'London', NULL, N'10153', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11048, 10, 7, '20080424 00:00:00.000', '20080522 00:00:00.000', '20080430 00:00:00.000', 3, 24.12, N'Destination XJIBQ', N'1234 Tsawassen Blvd.', N'Tsawassen', N'BC', N'10129', N'Canada');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11049, 31, 3, '20080424 00:00:00.000', '20080522 00:00:00.000', '20080504 00:00:00.000', 1, 8.34, N'Destination XOIGC', N'Av. Brasil, 8901', N'Campinas', N'SP', N'10186', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11050, 24, 8, '20080427 00:00:00.000', '20080525 00:00:00.000', '20080505 00:00:00.000', 2, 59.41, N'Destination YCMPK', N'Åkergatan 8901', N'Bräcke', NULL, N'10166', N'Sweden');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11051, 41, 7, '20080427 00:00:00.000', '20080525 00:00:00.000', NULL, 3, 2.79, N'Destination OLJND', N'8901 rue Alsace-Lorraine', N'Toulouse', NULL, N'10216', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11052, 34, 3, '20080427 00:00:00.000', '20080525 00:00:00.000', '20080501 00:00:00.000', 1, 67.26, N'Destination DPCVR', N'Rua do Paço, 6789', N'Rio de Janeiro', N'RJ', N'10194', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11053, 59, 2, '20080427 00:00:00.000', '20080525 00:00:00.000', '20080429 00:00:00.000', 2, 53.05, N'Ship to 59-A', N'Geislweg 6789', N'Salzburg', NULL, N'10264', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11054, 12, 8, '20080428 00:00:00.000', '20080526 00:00:00.000', NULL, 1, 0.33, N'Destination QTHBC', N'Cerrito 6789', N'Buenos Aires', NULL, N'10134', N'Argentina');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11055, 35, 7, '20080428 00:00:00.000', '20080526 00:00:00.000', '20080505 00:00:00.000', 2, 120.92, N'Destination JYDLM', N'Carrera1234 con Ave. Carlos Soublette #8-35', N'San Cristóbal', N'Táchira', N'10199', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11056, 19, 8, '20080428 00:00:00.000', '20080512 00:00:00.000', '20080501 00:00:00.000', 2, 278.96, N'Destination QTKCU', N'3456 King George', N'London', NULL, N'10151', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11057, 53, 3, '20080429 00:00:00.000', '20080527 00:00:00.000', '20080501 00:00:00.000', 3, 4.13, N'Ship to 53-C', N'South House 3456 Queensbridge', N'London', NULL, N'10251', N'UK');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11058, 6, 9, '20080429 00:00:00.000', '20080527 00:00:00.000', NULL, 3, 31.14, N'Ship to 6-A', N'Forsterstr. 2345', N'Mannheim', NULL, N'10300', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11059, 67, 2, '20080429 00:00:00.000', '20080610 00:00:00.000', NULL, 2, 85.80, N'Ship to 67-A', N'Av. Copacabana, 3456', N'Rio de Janeiro', N'RJ', N'10291', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11060, 27, 2, '20080430 00:00:00.000', '20080528 00:00:00.000', '20080504 00:00:00.000', 2, 10.98, N'Destination DICGM', N'Via Monte Bianco 7890', N'Torino', NULL, N'10175', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11061, 32, 4, '20080430 00:00:00.000', '20080611 00:00:00.000', NULL, 3, 14.01, N'Destination VYOBK', N'3456 Baker Blvd.', N'Eugene', N'OR', N'10191', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11062, 66, 4, '20080430 00:00:00.000', '20080528 00:00:00.000', NULL, 2, 29.93, N'Ship to 66-B', N'Strada Provinciale 1234', N'Reggio Emilia', NULL, N'10289', N'Italy');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11063, 37, 3, '20080430 00:00:00.000', '20080528 00:00:00.000', '20080506 00:00:00.000', 2, 81.73, N'Destination KPVYJ', N'5678 Johnstown Road', N'Cork', N'Co. Cork', N'10203', N'Ireland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11064, 71, 1, '20080501 00:00:00.000', '20080529 00:00:00.000', '20080504 00:00:00.000', 1, 30.09, N'Ship to 71-C', N'9012 Suffolk Ln.', N'Boise', N'ID', N'10307', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11065, 46, 8, '20080501 00:00:00.000', '20080529 00:00:00.000', NULL, 1, 12.91, N'Ship to 46-C', N'Carrera 2345 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10229', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11066, 89, 7, '20080501 00:00:00.000', '20080529 00:00:00.000', '20080504 00:00:00.000', 2, 44.72, N'Ship to 89-A', N'7890 - 12th Ave. S.', N'Seattle', N'WA', N'10356', N'USA');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11067, 17, 1, '20080504 00:00:00.000', '20080518 00:00:00.000', '20080506 00:00:00.000', 2, 7.98, N'Destination BJCXA', N'Walserweg 7890', N'Aachen', NULL, N'10145', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11068, 62, 8, '20080504 00:00:00.000', '20080601 00:00:00.000', NULL, 2, 81.75, N'Ship to 62-A', N'Alameda dos Canà rios, 8901', N'Sao Paulo', N'SP', N'10276', N'Brazil');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11069, 80, 1, '20080504 00:00:00.000', '20080601 00:00:00.000', '20080506 00:00:00.000', 2, 15.67, N'Ship to 80-B', N'Avda. Azteca 4567', N'México D.F.', NULL, N'10333', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11070, 44, 2, '20080505 00:00:00.000', '20080602 00:00:00.000', NULL, 1, 136.00, N'Ship to 44-A', N'Magazinweg 4567', N'Frankfurt a.M.', NULL, N'10222', N'Germany');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11071, 46, 1, '20080505 00:00:00.000', '20080602 00:00:00.000', NULL, 1, 0.93, N'Ship to 46-B', N'Carrera 1234 con Ave. BolÃvar #65-98 Llano Largo', N'Barquisimeto', N'Lara', N'10228', N'Venezuela');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11072, 20, 4, '20080505 00:00:00.000', '20080602 00:00:00.000', NULL, 2, 258.64, N'Destination RVDMF', N'Kirchgasse 9012', N'Graz', NULL, N'10157', N'Austria');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11073, 58, 2, '20080505 00:00:00.000', '20080602 00:00:00.000', NULL, 2, 24.95, N'Ship to 58-B', N'Calle Dr. Jorge Cash 4567', N'México D.F.', NULL, N'10262', N'Mexico');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11074, 73, 7, '20080506 00:00:00.000', '20080603 00:00:00.000', NULL, 2, 18.44, N'Ship to 73-A', N'Vinbæltet 1234', N'Kobenhavn', NULL, N'10310', N'Denmark');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11075, 68, 8, '20080506 00:00:00.000', '20080603 00:00:00.000', NULL, 2, 6.19, N'Ship to 68-A', N'Starenweg 6789', N'Genève', NULL, N'10294', N'Switzerland');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11076, 9, 4, '20080506 00:00:00.000', '20080603 00:00:00.000', NULL, 2, 38.28, N'Ship to 9-A', N'8901, rue des Bouchers', N'Marseille', NULL, N'10367', N'France');
INSERT INTO Sales.Orders(orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
VALUES(11077, 65, 1, '20080506 00:00:00.000', '20080603 00:00:00.000', NULL, 2, 8.53, N'Ship to 65-A', N'7890 Milton Dr.', N'Albuquerque', N'NM', N'10285', N'USA');
SET IDENTITY_INSERT Sales.Orders OFF;
-- Populate table Sales.OrderDetails
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10248, 11, 14.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10248, 42, 9.80, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10248, 72, 34.80, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10249, 14, 18.60, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10249, 51, 42.40, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10250, 41, 7.70, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10250, 51, 42.40, 35, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10250, 65, 16.80, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10251, 22, 16.80, 6, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10251, 57, 15.60, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10251, 65, 16.80, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10252, 20, 64.80, 40, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10252, 33, 2.00, 25, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10252, 60, 27.20, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10253, 31, 10.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10253, 39, 14.40, 42, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10253, 49, 16.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10254, 24, 3.60, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10254, 55, 19.20, 21, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10254, 74, 8.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10255, 2, 15.20, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10255, 16, 13.90, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10255, 36, 15.20, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10255, 59, 44.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10256, 53, 26.20, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10256, 77, 10.40, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10257, 27, 35.10, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10257, 39, 14.40, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10257, 77, 10.40, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10258, 2, 15.20, 50, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10258, 5, 17.00, 65, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10258, 32, 25.60, 6, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10259, 21, 8.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10259, 37, 20.80, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10260, 41, 7.70, 16, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10260, 57, 15.60, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10260, 62, 39.40, 15, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10260, 70, 12.00, 21, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10261, 21, 8.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10261, 35, 14.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10262, 5, 17.00, 12, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10262, 7, 24.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10262, 56, 30.40, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10263, 16, 13.90, 60, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10263, 24, 3.60, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10263, 30, 20.70, 60, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10263, 74, 8.00, 36, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10264, 2, 15.20, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10264, 41, 7.70, 25, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10265, 17, 31.20, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10265, 70, 12.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10266, 12, 30.40, 12, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10267, 40, 14.70, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10267, 59, 44.00, 70, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10267, 76, 14.40, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10268, 29, 99.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10268, 72, 27.80, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10269, 33, 2.00, 60, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10269, 72, 27.80, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10270, 36, 15.20, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10270, 43, 36.80, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10271, 33, 2.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10272, 20, 64.80, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10272, 31, 10.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10272, 72, 27.80, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10273, 10, 24.80, 24, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10273, 31, 10.00, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10273, 33, 2.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10273, 40, 14.70, 60, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10273, 76, 14.40, 33, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10274, 71, 17.20, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10274, 72, 27.80, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10275, 24, 3.60, 12, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10275, 59, 44.00, 6, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10276, 10, 24.80, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10276, 13, 4.80, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10277, 28, 36.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10277, 62, 39.40, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10278, 44, 15.50, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10278, 59, 44.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10278, 63, 35.10, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10278, 73, 12.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10279, 17, 31.20, 15, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10280, 24, 3.60, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10280, 55, 19.20, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10280, 75, 6.20, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10281, 19, 7.30, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10281, 24, 3.60, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10281, 35, 14.40, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10282, 30, 20.70, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10282, 57, 15.60, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10283, 15, 12.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10283, 19, 7.30, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10283, 60, 27.20, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10283, 72, 27.80, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10284, 27, 35.10, 15, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10284, 44, 15.50, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10284, 60, 27.20, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10284, 67, 11.20, 5, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10285, 1, 14.40, 45, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10285, 40, 14.70, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10285, 53, 26.20, 36, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10286, 35, 14.40, 100, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10286, 62, 39.40, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10287, 16, 13.90, 40, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10287, 34, 11.20, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10287, 46, 9.60, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10288, 54, 5.90, 10, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10288, 68, 10.00, 3, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10289, 3, 8.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10289, 64, 26.60, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10290, 5, 17.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10290, 29, 99.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10290, 49, 16.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10290, 77, 10.40, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10291, 13, 4.80, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10291, 44, 15.50, 24, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10291, 51, 42.40, 2, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10292, 20, 64.80, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10293, 18, 50.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10293, 24, 3.60, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10293, 63, 35.10, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10293, 75, 6.20, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10294, 1, 14.40, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10294, 17, 31.20, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10294, 43, 36.80, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10294, 60, 27.20, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10294, 75, 6.20, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10295, 56, 30.40, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10296, 11, 16.80, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10296, 16, 13.90, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10296, 69, 28.80, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10297, 39, 14.40, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10297, 72, 27.80, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10298, 2, 15.20, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10298, 36, 15.20, 40, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10298, 59, 44.00, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10298, 62, 39.40, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10299, 19, 7.30, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10299, 70, 12.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10300, 66, 13.60, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10300, 68, 10.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10301, 40, 14.70, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10301, 56, 30.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10302, 17, 31.20, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10302, 28, 36.40, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10302, 43, 36.80, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10303, 40, 14.70, 40, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10303, 65, 16.80, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10303, 68, 10.00, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10304, 49, 16.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10304, 59, 44.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10304, 71, 17.20, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10305, 18, 50.00, 25, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10305, 29, 99.00, 25, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10305, 39, 14.40, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10306, 30, 20.70, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10306, 53, 26.20, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10306, 54, 5.90, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10307, 62, 39.40, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10307, 68, 10.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10308, 69, 28.80, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10308, 70, 12.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10309, 4, 17.60, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10309, 6, 20.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10309, 42, 11.20, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10309, 43, 36.80, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10309, 71, 17.20, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10310, 16, 13.90, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10310, 62, 39.40, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10311, 42, 11.20, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10311, 69, 28.80, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10312, 28, 36.40, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10312, 43, 36.80, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10312, 53, 26.20, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10312, 75, 6.20, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10313, 36, 15.20, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10314, 32, 25.60, 40, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10314, 58, 10.60, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10314, 62, 39.40, 25, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10315, 34, 11.20, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10315, 70, 12.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10316, 41, 7.70, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10316, 62, 39.40, 70, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10317, 1, 14.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10318, 41, 7.70, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10318, 76, 14.40, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10319, 17, 31.20, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10319, 28, 36.40, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10319, 76, 14.40, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10320, 71, 17.20, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10321, 35, 14.40, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10322, 52, 5.60, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10323, 15, 12.40, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10323, 25, 11.20, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10323, 39, 14.40, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10324, 16, 13.90, 21, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10324, 35, 14.40, 70, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10324, 46, 9.60, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10324, 59, 44.00, 40, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10324, 63, 35.10, 80, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10325, 6, 20.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10325, 13, 4.80, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10325, 14, 18.60, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10325, 31, 10.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10325, 72, 27.80, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10326, 4, 17.60, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10326, 57, 15.60, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10326, 75, 6.20, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10327, 2, 15.20, 25, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10327, 11, 16.80, 50, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10327, 30, 20.70, 35, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10327, 58, 10.60, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10328, 59, 44.00, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10328, 65, 16.80, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10328, 68, 10.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10329, 19, 7.30, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10329, 30, 20.70, 8, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10329, 38, 210.80, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10329, 56, 30.40, 12, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10330, 26, 24.90, 50, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10330, 72, 27.80, 25, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10331, 54, 5.90, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10332, 18, 50.00, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10332, 42, 11.20, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10332, 47, 7.60, 16, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10333, 14, 18.60, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10333, 21, 8.00, 10, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10333, 71, 17.20, 40, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10334, 52, 5.60, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10334, 68, 10.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10335, 2, 15.20, 7, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10335, 31, 10.00, 25, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10335, 32, 25.60, 6, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10335, 51, 42.40, 48, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10336, 4, 17.60, 18, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10337, 23, 7.20, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10337, 26, 24.90, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10337, 36, 15.20, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10337, 37, 20.80, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10337, 72, 27.80, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10338, 17, 31.20, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10338, 30, 20.70, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10339, 4, 17.60, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10339, 17, 31.20, 70, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10339, 62, 39.40, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10340, 18, 50.00, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10340, 41, 7.70, 12, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10340, 43, 36.80, 40, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10341, 33, 2.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10341, 59, 44.00, 9, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10342, 2, 15.20, 24, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10342, 31, 10.00, 56, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10342, 36, 15.20, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10342, 55, 19.20, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10343, 64, 26.60, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10343, 68, 10.00, 4, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10343, 76, 14.40, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10344, 4, 17.60, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10344, 8, 32.00, 70, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10345, 8, 32.00, 70, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10345, 19, 7.30, 80, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10345, 42, 11.20, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10346, 17, 31.20, 36, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10346, 56, 30.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10347, 25, 11.20, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10347, 39, 14.40, 50, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10347, 40, 14.70, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10347, 75, 6.20, 6, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10348, 1, 14.40, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10348, 23, 7.20, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10349, 54, 5.90, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10350, 50, 13.00, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10350, 69, 28.80, 18, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10351, 38, 210.80, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10351, 41, 7.70, 13, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10351, 44, 15.50, 77, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10351, 65, 16.80, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10352, 24, 3.60, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10352, 54, 5.90, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10353, 11, 16.80, 12, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10353, 38, 210.80, 50, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10354, 1, 14.40, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10354, 29, 99.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10355, 24, 3.60, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10355, 57, 15.60, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10356, 31, 10.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10356, 55, 19.20, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10356, 69, 28.80, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10357, 10, 24.80, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10357, 26, 24.90, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10357, 60, 27.20, 8, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10358, 24, 3.60, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10358, 34, 11.20, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10358, 36, 15.20, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10359, 16, 13.90, 56, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10359, 31, 10.00, 70, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10359, 60, 27.20, 80, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10360, 28, 36.40, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10360, 29, 99.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10360, 38, 210.80, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10360, 49, 16.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10360, 54, 5.90, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10361, 39, 14.40, 54, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10361, 60, 27.20, 55, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10362, 25, 11.20, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10362, 51, 42.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10362, 54, 5.90, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10363, 31, 10.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10363, 75, 6.20, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10363, 76, 14.40, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10364, 69, 28.80, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10364, 71, 17.20, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10365, 11, 16.80, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10366, 65, 16.80, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10366, 77, 10.40, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10367, 34, 11.20, 36, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10367, 54, 5.90, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10367, 65, 16.80, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10367, 77, 10.40, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10368, 21, 8.00, 5, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10368, 28, 36.40, 13, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10368, 57, 15.60, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10368, 64, 26.60, 35, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10369, 29, 99.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10369, 56, 30.40, 18, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10370, 1, 14.40, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10370, 64, 26.60, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10370, 74, 8.00, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10371, 36, 15.20, 6, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10372, 20, 64.80, 12, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10372, 38, 210.80, 40, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10372, 60, 27.20, 70, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10372, 72, 27.80, 42, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10373, 58, 10.60, 80, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10373, 71, 17.20, 50, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10374, 31, 10.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10374, 58, 10.60, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10375, 14, 18.60, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10375, 54, 5.90, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10376, 31, 10.00, 42, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10377, 28, 36.40, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10377, 39, 14.40, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10378, 71, 17.20, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10379, 41, 7.70, 8, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10379, 63, 35.10, 16, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10379, 65, 16.80, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10380, 30, 20.70, 18, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10380, 53, 26.20, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10380, 60, 27.20, 6, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10380, 70, 12.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10381, 74, 8.00, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10382, 5, 17.00, 32, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10382, 18, 50.00, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10382, 29, 99.00, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10382, 33, 2.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10382, 74, 8.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10383, 13, 4.80, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10383, 50, 13.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10383, 56, 30.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10384, 20, 64.80, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10384, 60, 27.20, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10385, 7, 24.00, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10385, 60, 27.20, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10385, 68, 10.00, 8, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10386, 24, 3.60, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10386, 34, 11.20, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10387, 24, 3.60, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10387, 28, 36.40, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10387, 59, 44.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10387, 71, 17.20, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10388, 45, 7.60, 15, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10388, 52, 5.60, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10388, 53, 26.20, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10389, 10, 24.80, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10389, 55, 19.20, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10389, 62, 39.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10389, 70, 12.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10390, 31, 10.00, 60, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10390, 35, 14.40, 40, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10390, 46, 9.60, 45, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10390, 72, 27.80, 24, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10391, 13, 4.80, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10392, 69, 28.80, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10393, 2, 15.20, 25, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10393, 14, 18.60, 42, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10393, 25, 11.20, 7, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10393, 26, 24.90, 70, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10393, 31, 10.00, 32, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10394, 13, 4.80, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10394, 62, 39.40, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10395, 46, 9.60, 28, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10395, 53, 26.20, 70, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10395, 69, 28.80, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10396, 23, 7.20, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10396, 71, 17.20, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10396, 72, 27.80, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10397, 21, 8.00, 10, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10397, 51, 42.40, 18, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10398, 35, 14.40, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10398, 55, 19.20, 120, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10399, 68, 10.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10399, 71, 17.20, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10399, 76, 14.40, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10399, 77, 10.40, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10400, 29, 99.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10400, 35, 14.40, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10400, 49, 16.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10401, 30, 20.70, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10401, 56, 30.40, 70, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10401, 65, 16.80, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10401, 71, 17.20, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10402, 23, 7.20, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10402, 63, 35.10, 65, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10403, 16, 13.90, 21, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10403, 48, 10.20, 70, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10404, 26, 24.90, 30, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10404, 42, 11.20, 40, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10404, 49, 16.00, 30, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10405, 3, 8.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10406, 1, 14.40, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10406, 21, 8.00, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10406, 28, 36.40, 42, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10406, 36, 15.20, 5, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10406, 40, 14.70, 2, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10407, 11, 16.80, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10407, 69, 28.80, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10407, 71, 17.20, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10408, 37, 20.80, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10408, 54, 5.90, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10408, 62, 39.40, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10409, 14, 18.60, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10409, 21, 8.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10410, 33, 2.00, 49, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10410, 59, 44.00, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10411, 41, 7.70, 25, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10411, 44, 15.50, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10411, 59, 44.00, 9, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10412, 14, 18.60, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10413, 1, 14.40, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10413, 62, 39.40, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10413, 76, 14.40, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10414, 19, 7.30, 18, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10414, 33, 2.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10415, 17, 31.20, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10415, 33, 2.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10416, 19, 7.30, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10416, 53, 26.20, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10416, 57, 15.60, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10417, 38, 210.80, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10417, 46, 9.60, 2, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10417, 68, 10.00, 36, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10417, 77, 10.40, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10418, 2, 15.20, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10418, 47, 7.60, 55, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10418, 61, 22.80, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10418, 74, 8.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10419, 60, 27.20, 60, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10419, 69, 28.80, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10420, 9, 77.60, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10420, 13, 4.80, 2, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10420, 70, 12.00, 8, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10420, 73, 12.00, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10421, 19, 7.30, 4, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10421, 26, 24.90, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10421, 53, 26.20, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10421, 77, 10.40, 10, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10422, 26, 24.90, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10423, 31, 10.00, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10423, 59, 44.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10424, 35, 14.40, 60, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10424, 38, 210.80, 49, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10424, 68, 10.00, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10425, 55, 19.20, 10, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10425, 76, 14.40, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10426, 56, 30.40, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10426, 64, 26.60, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10427, 14, 18.60, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10428, 46, 9.60, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10429, 50, 13.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10429, 63, 35.10, 35, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10430, 17, 31.20, 45, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10430, 21, 8.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10430, 56, 30.40, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10430, 59, 44.00, 70, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10431, 17, 31.20, 50, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10431, 40, 14.70, 50, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10431, 47, 7.60, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10432, 26, 24.90, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10432, 54, 5.90, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10433, 56, 30.40, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10434, 11, 16.80, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10434, 76, 14.40, 18, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10435, 2, 15.20, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10435, 22, 16.80, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10435, 72, 27.80, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10436, 46, 9.60, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10436, 56, 30.40, 40, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10436, 64, 26.60, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10436, 75, 6.20, 24, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10437, 53, 26.20, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10438, 19, 7.30, 15, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10438, 34, 11.20, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10438, 57, 15.60, 15, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10439, 12, 30.40, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10439, 16, 13.90, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10439, 64, 26.60, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10439, 74, 8.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10440, 2, 15.20, 45, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10440, 16, 13.90, 49, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10440, 29, 99.00, 24, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10440, 61, 22.80, 90, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10441, 27, 35.10, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10442, 11, 16.80, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10442, 54, 5.90, 80, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10442, 66, 13.60, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10443, 11, 16.80, 6, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10443, 28, 36.40, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10444, 17, 31.20, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10444, 26, 24.90, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10444, 35, 14.40, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10444, 41, 7.70, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10445, 39, 14.40, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10445, 54, 5.90, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10446, 19, 7.30, 12, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10446, 24, 3.60, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10446, 31, 10.00, 3, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10446, 52, 5.60, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10447, 19, 7.30, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10447, 65, 16.80, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10447, 71, 17.20, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10448, 26, 24.90, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10448, 40, 14.70, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10449, 10, 24.80, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10449, 52, 5.60, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10449, 62, 39.40, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10450, 10, 24.80, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10450, 54, 5.90, 6, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10451, 55, 19.20, 120, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10451, 64, 26.60, 35, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10451, 65, 16.80, 28, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10451, 77, 10.40, 55, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10452, 28, 36.40, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10452, 44, 15.50, 100, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10453, 48, 10.20, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10453, 70, 12.00, 25, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10454, 16, 13.90, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10454, 33, 2.00, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10454, 46, 9.60, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10455, 39, 14.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10455, 53, 26.20, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10455, 61, 22.80, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10455, 71, 17.20, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10456, 21, 8.00, 40, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10456, 49, 16.00, 21, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10457, 59, 44.00, 36, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10458, 26, 24.90, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10458, 28, 36.40, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10458, 43, 36.80, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10458, 56, 30.40, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10458, 71, 17.20, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10459, 7, 24.00, 16, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10459, 46, 9.60, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10459, 72, 27.80, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10460, 68, 10.00, 21, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10460, 75, 6.20, 4, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10461, 21, 8.00, 40, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10461, 30, 20.70, 28, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10461, 55, 19.20, 60, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10462, 13, 4.80, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10462, 23, 7.20, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10463, 19, 7.30, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10463, 42, 11.20, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10464, 4, 17.60, 16, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10464, 43, 36.80, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10464, 56, 30.40, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10464, 60, 27.20, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10465, 24, 3.60, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10465, 29, 99.00, 18, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10465, 40, 14.70, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10465, 45, 7.60, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10465, 50, 13.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10466, 11, 16.80, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10466, 46, 9.60, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10467, 24, 3.60, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10467, 25, 11.20, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10468, 30, 20.70, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10468, 43, 36.80, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10469, 2, 15.20, 40, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10469, 16, 13.90, 35, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10469, 44, 15.50, 2, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10470, 18, 50.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10470, 23, 7.20, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10470, 64, 26.60, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10471, 7, 24.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10471, 56, 30.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10472, 24, 3.60, 80, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10472, 51, 42.40, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10473, 33, 2.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10473, 71, 17.20, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10474, 14, 18.60, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10474, 28, 36.40, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10474, 40, 14.70, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10474, 75, 6.20, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10475, 31, 10.00, 35, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10475, 66, 13.60, 60, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10475, 76, 14.40, 42, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10476, 55, 19.20, 2, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10476, 70, 12.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10477, 1, 14.40, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10477, 21, 8.00, 21, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10477, 39, 14.40, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10478, 10, 24.80, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10479, 38, 210.80, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10479, 53, 26.20, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10479, 59, 44.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10479, 64, 26.60, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10480, 47, 7.60, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10480, 59, 44.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10481, 49, 16.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10481, 60, 27.20, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10482, 40, 14.70, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10483, 34, 11.20, 35, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10483, 77, 10.40, 30, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10484, 21, 8.00, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10484, 40, 14.70, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10484, 51, 42.40, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10485, 2, 15.20, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10485, 3, 8.00, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10485, 55, 19.20, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10485, 70, 12.00, 60, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10486, 11, 16.80, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10486, 51, 42.40, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10486, 74, 8.00, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10487, 19, 7.30, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10487, 26, 24.90, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10487, 54, 5.90, 24, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10488, 59, 44.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10488, 73, 12.00, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10489, 11, 16.80, 15, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10489, 16, 13.90, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10490, 59, 44.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10490, 68, 10.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10490, 75, 6.20, 36, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10491, 44, 15.50, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10491, 77, 10.40, 7, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10492, 25, 11.20, 60, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10492, 42, 11.20, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10493, 65, 16.80, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10493, 66, 13.60, 10, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10493, 69, 28.80, 10, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10494, 56, 30.40, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10495, 23, 7.20, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10495, 41, 7.70, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10495, 77, 10.40, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10496, 31, 10.00, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10497, 56, 30.40, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10497, 72, 27.80, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10497, 77, 10.40, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10498, 24, 4.50, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10498, 40, 18.40, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10498, 42, 14.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10499, 28, 45.60, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10499, 49, 20.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10500, 15, 15.50, 12, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10500, 28, 45.60, 8, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10501, 54, 7.45, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10502, 45, 9.50, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10502, 53, 32.80, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10502, 67, 14.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10503, 14, 23.25, 70, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10503, 65, 21.05, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10504, 2, 19.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10504, 21, 10.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10504, 53, 32.80, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10504, 61, 28.50, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10505, 62, 49.30, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10506, 25, 14.00, 18, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10506, 70, 15.00, 14, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10507, 43, 46.00, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10507, 48, 12.75, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10508, 13, 6.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10508, 39, 18.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10509, 28, 45.60, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10510, 29, 123.79, 36, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10510, 75, 7.75, 36, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10511, 4, 22.00, 50, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10511, 7, 30.00, 50, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10511, 8, 40.00, 10, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10512, 24, 4.50, 10, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10512, 46, 12.00, 9, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10512, 47, 9.50, 6, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10512, 60, 34.00, 12, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10513, 21, 10.00, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10513, 32, 32.00, 50, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10513, 61, 28.50, 15, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10514, 20, 81.00, 39, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10514, 28, 45.60, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10514, 56, 38.00, 70, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10514, 65, 21.05, 39, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10514, 75, 7.75, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10515, 9, 97.00, 16, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10515, 16, 17.45, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10515, 27, 43.90, 120, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10515, 33, 2.50, 16, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10515, 60, 34.00, 84, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10516, 18, 62.50, 25, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10516, 41, 9.65, 80, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10516, 42, 14.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10517, 52, 7.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10517, 59, 55.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10517, 70, 15.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10518, 24, 4.50, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10518, 38, 263.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10518, 44, 19.45, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10519, 10, 31.00, 16, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10519, 56, 38.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10519, 60, 34.00, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10520, 24, 4.50, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10520, 53, 32.80, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10521, 35, 18.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10521, 41, 9.65, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10521, 68, 12.50, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10522, 1, 18.00, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10522, 8, 40.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10522, 30, 25.89, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10522, 40, 18.40, 25, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10523, 17, 39.00, 25, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10523, 20, 81.00, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10523, 37, 26.00, 18, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10523, 41, 9.65, 6, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10524, 10, 31.00, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10524, 30, 25.89, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10524, 43, 46.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10524, 54, 7.45, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10525, 36, 19.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10525, 40, 18.40, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10526, 1, 18.00, 8, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10526, 13, 6.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10526, 56, 38.00, 30, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10527, 4, 22.00, 50, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10527, 36, 19.00, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10528, 11, 21.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10528, 33, 2.50, 8, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10528, 72, 34.80, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10529, 55, 24.00, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10529, 68, 12.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10529, 69, 36.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10530, 17, 39.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10530, 43, 46.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10530, 61, 28.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10530, 76, 18.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10531, 59, 55.00, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10532, 30, 25.89, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10532, 66, 17.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10533, 4, 22.00, 50, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10533, 72, 34.80, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10533, 73, 15.00, 24, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10534, 30, 25.89, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10534, 40, 18.40, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10534, 54, 7.45, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10535, 11, 21.00, 50, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10535, 40, 18.40, 10, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10535, 57, 19.50, 5, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10535, 59, 55.00, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10536, 12, 38.00, 15, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10536, 31, 12.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10536, 33, 2.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10536, 60, 34.00, 35, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10537, 31, 12.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10537, 51, 53.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10537, 58, 13.25, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10537, 72, 34.80, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10537, 73, 15.00, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10538, 70, 15.00, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10538, 72, 34.80, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10539, 13, 6.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10539, 21, 10.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10539, 33, 2.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10539, 49, 20.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10540, 3, 10.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10540, 26, 31.23, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10540, 38, 263.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10540, 68, 12.50, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10541, 24, 4.50, 35, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10541, 38, 263.50, 4, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10541, 65, 21.05, 36, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10541, 71, 21.50, 9, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10542, 11, 21.00, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10542, 54, 7.45, 24, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10543, 12, 38.00, 30, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10543, 23, 9.00, 70, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10544, 28, 45.60, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10544, 67, 14.00, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10545, 11, 21.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10546, 7, 30.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10546, 35, 18.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10546, 62, 49.30, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10547, 32, 32.00, 24, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10547, 36, 19.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10548, 34, 14.00, 10, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10548, 41, 9.65, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10549, 31, 12.50, 55, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10549, 45, 9.50, 100, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10549, 51, 53.00, 48, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10550, 17, 39.00, 8, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10550, 19, 9.20, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10550, 21, 10.00, 6, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10550, 61, 28.50, 10, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10551, 16, 17.45, 40, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10551, 35, 18.00, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10551, 44, 19.45, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10552, 69, 36.00, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10552, 75, 7.75, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10553, 11, 21.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10553, 16, 17.45, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10553, 22, 21.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10553, 31, 12.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10553, 35, 18.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10554, 16, 17.45, 30, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10554, 23, 9.00, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10554, 62, 49.30, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10554, 77, 13.00, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10555, 14, 23.25, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10555, 19, 9.20, 35, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10555, 24, 4.50, 18, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10555, 51, 53.00, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10555, 56, 38.00, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10556, 72, 34.80, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10557, 64, 33.25, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10557, 75, 7.75, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10558, 47, 9.50, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10558, 51, 53.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10558, 52, 7.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10558, 53, 32.80, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10558, 73, 15.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10559, 41, 9.65, 12, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10559, 55, 24.00, 18, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10560, 30, 25.89, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10560, 62, 49.30, 15, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10561, 44, 19.45, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10561, 51, 53.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10562, 33, 2.50, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10562, 62, 49.30, 10, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10563, 36, 19.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10563, 52, 7.00, 70, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10564, 17, 39.00, 16, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10564, 31, 12.50, 6, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10564, 55, 24.00, 25, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10565, 24, 4.50, 25, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10565, 64, 33.25, 18, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10566, 11, 21.00, 35, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10566, 18, 62.50, 18, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10566, 76, 18.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10567, 31, 12.50, 60, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10567, 51, 53.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10567, 59, 55.00, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10568, 10, 31.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10569, 31, 12.50, 35, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10569, 76, 18.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10570, 11, 21.00, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10570, 56, 38.00, 60, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10571, 14, 23.25, 11, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10571, 42, 14.00, 28, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10572, 16, 17.45, 12, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10572, 32, 32.00, 10, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10572, 40, 18.40, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10572, 75, 7.75, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10573, 17, 39.00, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10573, 34, 14.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10573, 53, 32.80, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10574, 33, 2.50, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10574, 40, 18.40, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10574, 62, 49.30, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10574, 64, 33.25, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10575, 59, 55.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10575, 63, 43.90, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10575, 72, 34.80, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10575, 76, 18.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10576, 1, 18.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10576, 31, 12.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10576, 44, 19.45, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10577, 39, 18.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10577, 75, 7.75, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10577, 77, 13.00, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10578, 35, 18.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10578, 57, 19.50, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10579, 15, 15.50, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10579, 75, 7.75, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10580, 14, 23.25, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10580, 41, 9.65, 9, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10580, 65, 21.05, 30, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10581, 75, 7.75, 50, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10582, 57, 19.50, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10582, 76, 18.00, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10583, 29, 123.79, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10583, 60, 34.00, 24, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10583, 69, 36.00, 10, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10584, 31, 12.50, 50, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10585, 47, 9.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10586, 52, 7.00, 4, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10587, 26, 31.23, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10587, 35, 18.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10587, 77, 13.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10588, 18, 62.50, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10588, 42, 14.00, 100, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10589, 35, 18.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10590, 1, 18.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10590, 77, 13.00, 60, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10591, 3, 10.00, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10591, 7, 30.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10591, 54, 7.45, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10592, 15, 15.50, 25, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10592, 26, 31.23, 5, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10593, 20, 81.00, 21, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10593, 69, 36.00, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10593, 76, 18.00, 4, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10594, 52, 7.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10594, 58, 13.25, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10595, 35, 18.00, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10595, 61, 28.50, 120, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10595, 69, 36.00, 65, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10596, 56, 38.00, 5, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10596, 63, 43.90, 24, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10596, 75, 7.75, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10597, 24, 4.50, 35, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10597, 57, 19.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10597, 65, 21.05, 12, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10598, 27, 43.90, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10598, 71, 21.50, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10599, 62, 49.30, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10600, 54, 7.45, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10600, 73, 15.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10601, 13, 6.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10601, 59, 55.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10602, 77, 13.00, 5, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10603, 22, 21.00, 48, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10603, 49, 20.00, 25, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10604, 48, 12.75, 6, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10604, 76, 18.00, 10, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10605, 16, 17.45, 30, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10605, 59, 55.00, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10605, 60, 34.00, 70, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10605, 71, 21.50, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10606, 4, 22.00, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10606, 55, 24.00, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10606, 62, 49.30, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10607, 7, 30.00, 45, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10607, 17, 39.00, 100, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10607, 33, 2.50, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10607, 40, 18.40, 42, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10607, 72, 34.80, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10608, 56, 38.00, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10609, 1, 18.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10609, 10, 31.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10609, 21, 10.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10610, 36, 19.00, 21, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10611, 1, 18.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10611, 2, 19.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10611, 60, 34.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10612, 10, 31.00, 70, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10612, 36, 19.00, 55, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10612, 49, 20.00, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10612, 60, 34.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10612, 76, 18.00, 80, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10613, 13, 6.00, 8, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10613, 75, 7.75, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10614, 11, 21.00, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10614, 21, 10.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10614, 39, 18.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10615, 55, 24.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10616, 38, 263.50, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10616, 56, 38.00, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10616, 70, 15.00, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10616, 71, 21.50, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10617, 59, 55.00, 30, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10618, 6, 25.00, 70, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10618, 56, 38.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10618, 68, 12.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10619, 21, 10.00, 42, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10619, 22, 21.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10620, 24, 4.50, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10620, 52, 7.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10621, 19, 9.20, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10621, 23, 9.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10621, 70, 15.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10621, 71, 21.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10622, 2, 19.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10622, 68, 12.50, 18, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10623, 14, 23.25, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10623, 19, 9.20, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10623, 21, 10.00, 25, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10623, 24, 4.50, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10623, 35, 18.00, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10624, 28, 45.60, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10624, 29, 123.79, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10624, 44, 19.45, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10625, 14, 23.25, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10625, 42, 14.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10625, 60, 34.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10626, 53, 32.80, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10626, 60, 34.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10626, 71, 21.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10627, 62, 49.30, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10627, 73, 15.00, 35, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10628, 1, 18.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10629, 29, 123.79, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10629, 64, 33.25, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10630, 55, 24.00, 12, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10630, 76, 18.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10631, 75, 7.75, 8, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10632, 2, 19.00, 30, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10632, 33, 2.50, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10633, 12, 38.00, 36, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10633, 13, 6.00, 13, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10633, 26, 31.23, 35, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10633, 62, 49.30, 80, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10634, 7, 30.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10634, 18, 62.50, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10634, 51, 53.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10634, 75, 7.75, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10635, 4, 22.00, 10, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10635, 5, 21.35, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10635, 22, 21.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10636, 4, 22.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10636, 58, 13.25, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10637, 11, 21.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10637, 50, 16.25, 25, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10637, 56, 38.00, 60, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10638, 45, 9.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10638, 65, 21.05, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10638, 72, 34.80, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10639, 18, 62.50, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10640, 69, 36.00, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10640, 70, 15.00, 15, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10641, 2, 19.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10641, 40, 18.40, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10642, 21, 10.00, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10642, 61, 28.50, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10643, 28, 45.60, 15, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10643, 39, 18.00, 21, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10643, 46, 12.00, 2, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10644, 18, 62.50, 4, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10644, 43, 46.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10644, 46, 12.00, 21, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10645, 18, 62.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10645, 36, 19.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10646, 1, 18.00, 15, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10646, 10, 31.00, 18, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10646, 71, 21.50, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10646, 77, 13.00, 35, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10647, 19, 9.20, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10647, 39, 18.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10648, 22, 21.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10648, 24, 4.50, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10649, 28, 45.60, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10649, 72, 34.80, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10650, 30, 25.89, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10650, 53, 32.80, 25, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10650, 54, 7.45, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10651, 19, 9.20, 12, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10651, 22, 21.00, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10652, 30, 25.89, 2, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10652, 42, 14.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10653, 16, 17.45, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10653, 60, 34.00, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10654, 4, 22.00, 12, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10654, 39, 18.00, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10654, 54, 7.45, 6, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10655, 41, 9.65, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10656, 14, 23.25, 3, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10656, 44, 19.45, 28, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10656, 47, 9.50, 6, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10657, 15, 15.50, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10657, 41, 9.65, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10657, 46, 12.00, 45, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10657, 47, 9.50, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10657, 56, 38.00, 45, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10657, 60, 34.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10658, 21, 10.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10658, 40, 18.40, 70, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10658, 60, 34.00, 55, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10658, 77, 13.00, 70, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10659, 31, 12.50, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10659, 40, 18.40, 24, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10659, 70, 15.00, 40, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10660, 20, 81.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10661, 39, 18.00, 3, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10661, 58, 13.25, 49, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10662, 68, 12.50, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10663, 40, 18.40, 30, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10663, 42, 14.00, 30, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10663, 51, 53.00, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10664, 10, 31.00, 24, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10664, 56, 38.00, 12, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10664, 65, 21.05, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10665, 51, 53.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10665, 59, 55.00, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10665, 76, 18.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10666, 29, 123.79, 36, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10666, 65, 21.05, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10667, 69, 36.00, 45, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10667, 71, 21.50, 14, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10668, 31, 12.50, 8, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10668, 55, 24.00, 4, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10668, 64, 33.25, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10669, 36, 19.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10670, 23, 9.00, 32, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10670, 46, 12.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10670, 67, 14.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10670, 73, 15.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10670, 75, 7.75, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10671, 16, 17.45, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10671, 62, 49.30, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10671, 65, 21.05, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10672, 38, 263.50, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10672, 71, 21.50, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10673, 16, 17.45, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10673, 42, 14.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10673, 43, 46.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10674, 23, 9.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10675, 14, 23.25, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10675, 53, 32.80, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10675, 58, 13.25, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10676, 10, 31.00, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10676, 19, 9.20, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10676, 44, 19.45, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10677, 26, 31.23, 30, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10677, 33, 2.50, 8, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10678, 12, 38.00, 100, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10678, 33, 2.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10678, 41, 9.65, 120, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10678, 54, 7.45, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10679, 59, 55.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10680, 16, 17.45, 50, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10680, 31, 12.50, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10680, 42, 14.00, 40, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10681, 19, 9.20, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10681, 21, 10.00, 12, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10681, 64, 33.25, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10682, 33, 2.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10682, 66, 17.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10682, 75, 7.75, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10683, 52, 7.00, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10684, 40, 18.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10684, 47, 9.50, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10684, 60, 34.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10685, 10, 31.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10685, 41, 9.65, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10685, 47, 9.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10686, 17, 39.00, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10686, 26, 31.23, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10687, 9, 97.00, 50, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10687, 29, 123.79, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10687, 36, 19.00, 6, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10688, 10, 31.00, 18, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10688, 28, 45.60, 60, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10688, 34, 14.00, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10689, 1, 18.00, 35, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10690, 56, 38.00, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10690, 77, 13.00, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10691, 1, 18.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10691, 29, 123.79, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10691, 43, 46.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10691, 44, 19.45, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10691, 62, 49.30, 48, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10692, 63, 43.90, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10693, 9, 97.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10693, 54, 7.45, 60, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10693, 69, 36.00, 30, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10693, 73, 15.00, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10694, 7, 30.00, 90, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10694, 59, 55.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10694, 70, 15.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10695, 8, 40.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10695, 12, 38.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10695, 24, 4.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10696, 17, 39.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10696, 46, 12.00, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10697, 19, 9.20, 7, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10697, 35, 18.00, 9, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10697, 58, 13.25, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10697, 70, 15.00, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10698, 11, 21.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10698, 17, 39.00, 8, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10698, 29, 123.79, 12, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10698, 65, 21.05, 65, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10698, 70, 15.00, 8, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10699, 47, 9.50, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10700, 1, 18.00, 5, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10700, 34, 14.00, 12, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10700, 68, 12.50, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10700, 71, 21.50, 60, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10701, 59, 55.00, 42, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10701, 71, 21.50, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10701, 76, 18.00, 35, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10702, 3, 10.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10702, 76, 18.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10703, 2, 19.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10703, 59, 55.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10703, 73, 15.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10704, 4, 22.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10704, 24, 4.50, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10704, 48, 12.75, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10705, 31, 12.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10705, 32, 32.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10706, 16, 17.45, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10706, 43, 46.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10706, 59, 55.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10707, 55, 24.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10707, 57, 19.50, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10707, 70, 15.00, 28, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10708, 5, 21.35, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10708, 36, 19.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10709, 8, 40.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10709, 51, 53.00, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10709, 60, 34.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10710, 19, 9.20, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10710, 47, 9.50, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10711, 19, 9.20, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10711, 41, 9.65, 42, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10711, 53, 32.80, 120, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10712, 53, 32.80, 3, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10712, 56, 38.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10713, 10, 31.00, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10713, 26, 31.23, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10713, 45, 9.50, 110, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10713, 46, 12.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10714, 2, 19.00, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10714, 17, 39.00, 27, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10714, 47, 9.50, 50, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10714, 56, 38.00, 18, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10714, 58, 13.25, 12, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10715, 10, 31.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10715, 71, 21.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10716, 21, 10.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10716, 51, 53.00, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10716, 61, 28.50, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10717, 21, 10.00, 32, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10717, 54, 7.45, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10717, 69, 36.00, 25, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10718, 12, 38.00, 36, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10718, 16, 17.45, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10718, 36, 19.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10718, 62, 49.30, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10719, 18, 62.50, 12, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10719, 30, 25.89, 3, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10719, 54, 7.45, 40, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10720, 35, 18.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10720, 71, 21.50, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10721, 44, 19.45, 50, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10722, 2, 19.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10722, 31, 12.50, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10722, 68, 12.50, 45, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10722, 75, 7.75, 42, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10723, 26, 31.23, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10724, 10, 31.00, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10724, 61, 28.50, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10725, 41, 9.65, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10725, 52, 7.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10725, 55, 24.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10726, 4, 22.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10726, 11, 21.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10727, 17, 39.00, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10727, 56, 38.00, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10727, 59, 55.00, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10728, 30, 25.89, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10728, 40, 18.40, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10728, 55, 24.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10728, 60, 34.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10729, 1, 18.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10729, 21, 10.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10729, 50, 16.25, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10730, 16, 17.45, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10730, 31, 12.50, 3, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10730, 65, 21.05, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10731, 21, 10.00, 40, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10731, 51, 53.00, 30, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10732, 76, 18.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10733, 14, 23.25, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10733, 28, 45.60, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10733, 52, 7.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10734, 6, 25.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10734, 30, 25.89, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10734, 76, 18.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10735, 61, 28.50, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10735, 77, 13.00, 2, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10736, 65, 21.05, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10736, 75, 7.75, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10737, 13, 6.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10737, 41, 9.65, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10738, 16, 17.45, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10739, 36, 19.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10739, 52, 7.00, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10740, 28, 45.60, 5, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10740, 35, 18.00, 35, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10740, 45, 9.50, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10740, 56, 38.00, 14, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10741, 2, 19.00, 15, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10742, 3, 10.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10742, 60, 34.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10742, 72, 34.80, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10743, 46, 12.00, 28, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10744, 40, 18.40, 50, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10745, 18, 62.50, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10745, 44, 19.45, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10745, 59, 55.00, 45, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10745, 72, 34.80, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10746, 13, 6.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10746, 42, 14.00, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10746, 62, 49.30, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10746, 69, 36.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10747, 31, 12.50, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10747, 41, 9.65, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10747, 63, 43.90, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10747, 69, 36.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10748, 23, 9.00, 44, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10748, 40, 18.40, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10748, 56, 38.00, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10749, 56, 38.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10749, 59, 55.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10749, 76, 18.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10750, 14, 23.25, 5, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10750, 45, 9.50, 40, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10750, 59, 55.00, 25, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10751, 26, 31.23, 12, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10751, 30, 25.89, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10751, 50, 16.25, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10751, 73, 15.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10752, 1, 18.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10752, 69, 36.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10753, 45, 9.50, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10753, 74, 10.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10754, 40, 18.40, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10755, 47, 9.50, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10755, 56, 38.00, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10755, 57, 19.50, 14, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10755, 69, 36.00, 25, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10756, 18, 62.50, 21, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10756, 36, 19.00, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10756, 68, 12.50, 6, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10756, 69, 36.00, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10757, 34, 14.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10757, 59, 55.00, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10757, 62, 49.30, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10757, 64, 33.25, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10758, 26, 31.23, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10758, 52, 7.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10758, 70, 15.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10759, 32, 32.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10760, 25, 14.00, 12, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10760, 27, 43.90, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10760, 43, 46.00, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10761, 25, 14.00, 35, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10761, 75, 7.75, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10762, 39, 18.00, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10762, 47, 9.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10762, 51, 53.00, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10762, 56, 38.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10763, 21, 10.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10763, 22, 21.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10763, 24, 4.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10764, 3, 10.00, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10764, 39, 18.00, 130, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10765, 65, 21.05, 80, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10766, 2, 19.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10766, 7, 30.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10766, 68, 12.50, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10767, 42, 14.00, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10768, 22, 21.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10768, 31, 12.50, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10768, 60, 34.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10768, 71, 21.50, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10769, 41, 9.65, 30, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10769, 52, 7.00, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10769, 61, 28.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10769, 62, 49.30, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10770, 11, 21.00, 15, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10771, 71, 21.50, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10772, 29, 123.79, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10772, 59, 55.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10773, 17, 39.00, 33, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10773, 31, 12.50, 70, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10773, 75, 7.75, 7, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10774, 31, 12.50, 2, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10774, 66, 17.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10775, 10, 31.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10775, 67, 14.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10776, 31, 12.50, 16, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10776, 42, 14.00, 12, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10776, 45, 9.50, 27, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10776, 51, 53.00, 120, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10777, 42, 14.00, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10778, 41, 9.65, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10779, 16, 17.45, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10779, 62, 49.30, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10780, 70, 15.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10780, 77, 13.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10781, 54, 7.45, 3, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10781, 56, 38.00, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10781, 74, 10.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10782, 31, 12.50, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10783, 31, 12.50, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10783, 38, 263.50, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10784, 36, 19.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10784, 39, 18.00, 2, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10784, 72, 34.80, 30, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10785, 10, 31.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10785, 75, 7.75, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10786, 8, 40.00, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10786, 30, 25.89, 15, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10786, 75, 7.75, 42, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10787, 2, 19.00, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10787, 29, 123.79, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10788, 19, 9.20, 50, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10788, 75, 7.75, 40, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10789, 18, 62.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10789, 35, 18.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10789, 63, 43.90, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10789, 68, 12.50, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10790, 7, 30.00, 3, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10790, 56, 38.00, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10791, 29, 123.79, 14, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10791, 41, 9.65, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10792, 2, 19.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10792, 54, 7.45, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10792, 68, 12.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10793, 41, 9.65, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10793, 52, 7.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10794, 14, 23.25, 15, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10794, 54, 7.45, 6, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10795, 16, 17.45, 65, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10795, 17, 39.00, 35, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10796, 26, 31.23, 21, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10796, 44, 19.45, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10796, 64, 33.25, 35, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10796, 69, 36.00, 24, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10797, 11, 21.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10798, 62, 49.30, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10798, 72, 34.80, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10799, 13, 6.00, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10799, 24, 4.50, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10799, 59, 55.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10800, 11, 21.00, 50, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10800, 51, 53.00, 10, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10800, 54, 7.45, 7, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10801, 17, 39.00, 40, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10801, 29, 123.79, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10802, 30, 25.89, 25, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10802, 51, 53.00, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10802, 55, 24.00, 60, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10802, 62, 49.30, 5, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10803, 19, 9.20, 24, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10803, 25, 14.00, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10803, 59, 55.00, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10804, 10, 31.00, 36, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10804, 28, 45.60, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10804, 49, 20.00, 4, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10805, 34, 14.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10805, 38, 263.50, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10806, 2, 19.00, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10806, 65, 21.05, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10806, 74, 10.00, 15, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10807, 40, 18.40, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10808, 56, 38.00, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10808, 76, 18.00, 50, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10809, 52, 7.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10810, 13, 6.00, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10810, 25, 14.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10810, 70, 15.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10811, 19, 9.20, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10811, 23, 9.00, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10811, 40, 18.40, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10812, 31, 12.50, 16, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10812, 72, 34.80, 40, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10812, 77, 13.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10813, 2, 19.00, 12, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10813, 46, 12.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10814, 41, 9.65, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10814, 43, 46.00, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10814, 48, 12.75, 8, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10814, 61, 28.50, 30, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10815, 33, 2.50, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10816, 38, 263.50, 30, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10816, 62, 49.30, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10817, 26, 31.23, 40, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10817, 38, 263.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10817, 40, 18.40, 60, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10817, 62, 49.30, 25, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10818, 32, 32.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10818, 41, 9.65, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10819, 43, 46.00, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10819, 75, 7.75, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10820, 56, 38.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10821, 35, 18.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10821, 51, 53.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10822, 62, 49.30, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10822, 70, 15.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10823, 11, 21.00, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10823, 57, 19.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10823, 59, 55.00, 40, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10823, 77, 13.00, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10824, 41, 9.65, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10824, 70, 15.00, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10825, 26, 31.23, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10825, 53, 32.80, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10826, 31, 12.50, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10826, 57, 19.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10827, 10, 31.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10827, 39, 18.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10828, 20, 81.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10828, 38, 263.50, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10829, 2, 19.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10829, 8, 40.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10829, 13, 6.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10829, 60, 34.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10830, 6, 25.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10830, 39, 18.00, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10830, 60, 34.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10830, 68, 12.50, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10831, 19, 9.20, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10831, 35, 18.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10831, 38, 263.50, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10831, 43, 46.00, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10832, 13, 6.00, 3, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10832, 25, 14.00, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10832, 44, 19.45, 16, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10832, 64, 33.25, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10833, 7, 30.00, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10833, 31, 12.50, 9, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10833, 53, 32.80, 9, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10834, 29, 123.79, 8, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10834, 30, 25.89, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10835, 59, 55.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10835, 77, 13.00, 2, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10836, 22, 21.00, 52, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10836, 35, 18.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10836, 57, 19.50, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10836, 60, 34.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10836, 64, 33.25, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10837, 13, 6.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10837, 40, 18.40, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10837, 47, 9.50, 40, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10837, 76, 18.00, 21, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10838, 1, 18.00, 4, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10838, 18, 62.50, 25, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10838, 36, 19.00, 50, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10839, 58, 13.25, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10839, 72, 34.80, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10840, 25, 14.00, 6, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10840, 39, 18.00, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10841, 10, 31.00, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10841, 56, 38.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10841, 59, 55.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10841, 77, 13.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10842, 11, 21.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10842, 43, 46.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10842, 68, 12.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10842, 70, 15.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10843, 51, 53.00, 4, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10844, 22, 21.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10845, 23, 9.00, 70, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10845, 35, 18.00, 25, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10845, 42, 14.00, 42, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10845, 58, 13.25, 60, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10845, 64, 33.25, 48, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10846, 4, 22.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10846, 70, 15.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10846, 74, 10.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10847, 1, 18.00, 80, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10847, 19, 9.20, 12, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10847, 37, 26.00, 60, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10847, 45, 9.50, 36, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10847, 60, 34.00, 45, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10847, 71, 21.50, 55, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10848, 5, 21.35, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10848, 9, 97.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10849, 3, 10.00, 49, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10849, 26, 31.23, 18, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10850, 25, 14.00, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10850, 33, 2.50, 4, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10850, 70, 15.00, 30, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10851, 2, 19.00, 5, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10851, 25, 14.00, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10851, 57, 19.50, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10851, 59, 55.00, 42, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10852, 2, 19.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10852, 17, 39.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10852, 62, 49.30, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10853, 18, 62.50, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10854, 10, 31.00, 100, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10854, 13, 6.00, 65, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10855, 16, 17.45, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10855, 31, 12.50, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10855, 56, 38.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10855, 65, 21.05, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10856, 2, 19.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10856, 42, 14.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10857, 3, 10.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10857, 26, 31.23, 35, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10857, 29, 123.79, 10, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10858, 7, 30.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10858, 27, 43.90, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10858, 70, 15.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10859, 24, 4.50, 40, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10859, 54, 7.45, 35, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10859, 64, 33.25, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10860, 51, 53.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10860, 76, 18.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10861, 17, 39.00, 42, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10861, 18, 62.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10861, 21, 10.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10861, 33, 2.50, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10861, 62, 49.30, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10862, 11, 21.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10862, 52, 7.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10863, 1, 18.00, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10863, 58, 13.25, 12, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10864, 35, 18.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10864, 67, 14.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10865, 38, 263.50, 60, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10865, 39, 18.00, 80, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10866, 2, 19.00, 21, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10866, 24, 4.50, 6, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10866, 30, 25.89, 40, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10867, 53, 32.80, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10868, 26, 31.23, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10868, 35, 18.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10868, 49, 20.00, 42, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10869, 1, 18.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10869, 11, 21.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10869, 23, 9.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10869, 68, 12.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10870, 35, 18.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10870, 51, 53.00, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10871, 6, 25.00, 50, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10871, 16, 17.45, 12, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10871, 17, 39.00, 16, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10872, 55, 24.00, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10872, 62, 49.30, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10872, 64, 33.25, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10872, 65, 21.05, 21, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10873, 21, 10.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10873, 28, 45.60, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10874, 10, 31.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10875, 19, 9.20, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10875, 47, 9.50, 21, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10875, 49, 20.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10876, 46, 12.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10876, 64, 33.25, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10877, 16, 17.45, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10877, 18, 62.50, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10878, 20, 81.00, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10879, 40, 18.40, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10879, 65, 21.05, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10879, 76, 18.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10880, 23, 9.00, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10880, 61, 28.50, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10880, 70, 15.00, 50, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10881, 73, 15.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10882, 42, 14.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10882, 49, 20.00, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10882, 54, 7.45, 32, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10883, 24, 4.50, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10884, 21, 10.00, 40, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10884, 56, 38.00, 21, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10884, 65, 21.05, 12, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10885, 2, 19.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10885, 24, 4.50, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10885, 70, 15.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10885, 77, 13.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10886, 10, 31.00, 70, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10886, 31, 12.50, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10886, 77, 13.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10887, 25, 14.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10888, 2, 19.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10888, 68, 12.50, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10889, 11, 21.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10889, 38, 263.50, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10890, 17, 39.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10890, 34, 14.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10890, 41, 9.65, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10891, 30, 25.89, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10892, 59, 55.00, 40, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10893, 8, 40.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10893, 24, 4.50, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10893, 29, 123.79, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10893, 30, 25.89, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10893, 36, 19.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10894, 13, 6.00, 28, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10894, 69, 36.00, 50, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10894, 75, 7.75, 120, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10895, 24, 4.50, 110, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10895, 39, 18.00, 45, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10895, 40, 18.40, 91, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10895, 60, 34.00, 100, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10896, 45, 9.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10896, 56, 38.00, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10897, 29, 123.79, 80, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10897, 30, 25.89, 36, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10898, 13, 6.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10899, 39, 18.00, 8, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10900, 70, 15.00, 3, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10901, 41, 9.65, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10901, 71, 21.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10902, 55, 24.00, 30, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10902, 62, 49.30, 6, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10903, 13, 6.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10903, 65, 21.05, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10903, 68, 12.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10904, 58, 13.25, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10904, 62, 49.30, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10905, 1, 18.00, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10906, 61, 28.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10907, 75, 7.75, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10908, 7, 30.00, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10908, 52, 7.00, 14, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10909, 7, 30.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10909, 16, 17.45, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10909, 41, 9.65, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10910, 19, 9.20, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10910, 49, 20.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10910, 61, 28.50, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10911, 1, 18.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10911, 17, 39.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10911, 67, 14.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10912, 11, 21.00, 40, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10912, 29, 123.79, 60, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10913, 4, 22.00, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10913, 33, 2.50, 40, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10913, 58, 13.25, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10914, 71, 21.50, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10915, 17, 39.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10915, 33, 2.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10915, 54, 7.45, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10916, 16, 17.45, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10916, 32, 32.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10916, 57, 19.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10917, 30, 25.89, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10917, 60, 34.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10918, 1, 18.00, 60, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10918, 60, 34.00, 25, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10919, 16, 17.45, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10919, 25, 14.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10919, 40, 18.40, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10920, 50, 16.25, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10921, 35, 18.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10921, 63, 43.90, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10922, 17, 39.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10922, 24, 4.50, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10923, 42, 14.00, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10923, 43, 46.00, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10923, 67, 14.00, 24, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10924, 10, 31.00, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10924, 28, 45.60, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10924, 75, 7.75, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10925, 36, 19.00, 25, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10925, 52, 7.00, 12, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10926, 11, 21.00, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10926, 13, 6.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10926, 19, 9.20, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10926, 72, 34.80, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10927, 20, 81.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10927, 52, 7.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10927, 76, 18.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10928, 47, 9.50, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10928, 76, 18.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10929, 21, 10.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10929, 75, 7.75, 49, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10929, 77, 13.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10930, 21, 10.00, 36, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10930, 27, 43.90, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10930, 55, 24.00, 25, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10930, 58, 13.25, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10931, 13, 6.00, 42, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10931, 57, 19.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10932, 16, 17.45, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10932, 62, 49.30, 14, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10932, 72, 34.80, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10932, 75, 7.75, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10933, 53, 32.80, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10933, 61, 28.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10934, 6, 25.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10935, 1, 18.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10935, 18, 62.50, 4, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10935, 23, 9.00, 8, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10936, 36, 19.00, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10937, 28, 45.60, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10937, 34, 14.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10938, 13, 6.00, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10938, 43, 46.00, 24, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10938, 60, 34.00, 49, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10938, 71, 21.50, 35, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10939, 2, 19.00, 10, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10939, 67, 14.00, 40, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10940, 7, 30.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10940, 13, 6.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10941, 31, 12.50, 44, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10941, 62, 49.30, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10941, 68, 12.50, 80, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10941, 72, 34.80, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10942, 49, 20.00, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10943, 13, 6.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10943, 22, 21.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10943, 46, 12.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10944, 11, 21.00, 5, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10944, 44, 19.45, 18, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10944, 56, 38.00, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10945, 13, 6.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10945, 31, 12.50, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10946, 10, 31.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10946, 24, 4.50, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10946, 77, 13.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10947, 59, 55.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10948, 50, 16.25, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10948, 51, 53.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10948, 55, 24.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10949, 6, 25.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10949, 10, 31.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10949, 17, 39.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10949, 62, 49.30, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10950, 4, 22.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10951, 33, 2.50, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10951, 41, 9.65, 6, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10951, 75, 7.75, 50, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10952, 6, 25.00, 16, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10952, 28, 45.60, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10953, 20, 81.00, 50, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10953, 31, 12.50, 50, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10954, 16, 17.45, 28, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10954, 31, 12.50, 25, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10954, 45, 9.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10954, 60, 34.00, 24, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10955, 75, 7.75, 12, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10956, 21, 10.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10956, 47, 9.50, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10956, 51, 53.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10957, 30, 25.89, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10957, 35, 18.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10957, 64, 33.25, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10958, 5, 21.35, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10958, 7, 30.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10958, 72, 34.80, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10959, 75, 7.75, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10960, 24, 4.50, 10, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10960, 41, 9.65, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10961, 52, 7.00, 6, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10961, 76, 18.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10962, 7, 30.00, 45, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10962, 13, 6.00, 77, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10962, 53, 32.80, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10962, 69, 36.00, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10962, 76, 18.00, 44, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10963, 60, 34.00, 2, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10964, 18, 62.50, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10964, 38, 263.50, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10964, 69, 36.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10965, 51, 53.00, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10966, 37, 26.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10966, 56, 38.00, 12, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10966, 62, 49.30, 12, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10967, 19, 9.20, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10967, 49, 20.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10968, 12, 38.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10968, 24, 4.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10968, 64, 33.25, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10969, 46, 12.00, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10970, 52, 7.00, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10971, 29, 123.79, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10972, 17, 39.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10972, 33, 2.50, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10973, 26, 31.23, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10973, 41, 9.65, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10973, 75, 7.75, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10974, 63, 43.90, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10975, 8, 40.00, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10975, 75, 7.75, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10976, 28, 45.60, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10977, 39, 18.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10977, 47, 9.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10977, 51, 53.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10977, 63, 43.90, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10978, 8, 40.00, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10978, 21, 10.00, 40, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10978, 40, 18.40, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10978, 44, 19.45, 6, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10979, 7, 30.00, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10979, 12, 38.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10979, 24, 4.50, 80, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10979, 27, 43.90, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10979, 31, 12.50, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10979, 63, 43.90, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10980, 75, 7.75, 40, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10981, 38, 263.50, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10982, 7, 30.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10982, 43, 46.00, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10983, 13, 6.00, 84, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10983, 57, 19.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10984, 16, 17.45, 55, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10984, 24, 4.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10984, 36, 19.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10985, 16, 17.45, 36, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10985, 18, 62.50, 8, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10985, 32, 32.00, 35, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10986, 11, 21.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10986, 20, 81.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10986, 76, 18.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10986, 77, 13.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10987, 7, 30.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10987, 43, 46.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10987, 72, 34.80, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10988, 7, 30.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10988, 62, 49.30, 40, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10989, 6, 25.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10989, 11, 21.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10989, 41, 9.65, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10990, 21, 10.00, 65, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10990, 34, 14.00, 60, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10990, 55, 24.00, 65, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10990, 61, 28.50, 66, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10991, 2, 19.00, 50, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10991, 70, 15.00, 20, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10991, 76, 18.00, 90, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10992, 72, 34.80, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10993, 29, 123.79, 50, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10993, 41, 9.65, 35, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10994, 59, 55.00, 18, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10995, 51, 53.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10995, 60, 34.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10996, 42, 14.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10997, 32, 32.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10997, 46, 12.00, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10997, 52, 7.00, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10998, 24, 4.50, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10998, 61, 28.50, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10998, 74, 10.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10998, 75, 7.75, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10999, 41, 9.65, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10999, 51, 53.00, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(10999, 77, 13.00, 21, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11000, 4, 22.00, 25, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11000, 24, 4.50, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11000, 77, 13.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11001, 7, 30.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11001, 22, 21.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11001, 46, 12.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11001, 55, 24.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11002, 13, 6.00, 56, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11002, 35, 18.00, 15, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11002, 42, 14.00, 24, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11002, 55, 24.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11003, 1, 18.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11003, 40, 18.40, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11003, 52, 7.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11004, 26, 31.23, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11004, 76, 18.00, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11005, 1, 18.00, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11005, 59, 55.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11006, 1, 18.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11006, 29, 123.79, 2, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11007, 8, 40.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11007, 29, 123.79, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11007, 42, 14.00, 14, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11008, 28, 45.60, 70, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11008, 34, 14.00, 90, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11008, 71, 21.50, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11009, 24, 4.50, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11009, 36, 19.00, 18, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11009, 60, 34.00, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11010, 7, 30.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11010, 24, 4.50, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11011, 58, 13.25, 40, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11011, 71, 21.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11012, 19, 9.20, 50, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11012, 60, 34.00, 36, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11012, 71, 21.50, 60, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11013, 23, 9.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11013, 42, 14.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11013, 45, 9.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11013, 68, 12.50, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11014, 41, 9.65, 28, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11015, 30, 25.89, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11015, 77, 13.00, 18, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11016, 31, 12.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11016, 36, 19.00, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11017, 3, 10.00, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11017, 59, 55.00, 110, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11017, 70, 15.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11018, 12, 38.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11018, 18, 62.50, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11018, 56, 38.00, 5, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11019, 46, 12.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11019, 49, 20.00, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11020, 10, 31.00, 24, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11021, 2, 19.00, 11, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11021, 20, 81.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11021, 26, 31.23, 63, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11021, 51, 53.00, 44, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11021, 72, 34.80, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11022, 19, 9.20, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11022, 69, 36.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11023, 7, 30.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11023, 43, 46.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11024, 26, 31.23, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11024, 33, 2.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11024, 65, 21.05, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11024, 71, 21.50, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11025, 1, 18.00, 10, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11025, 13, 6.00, 20, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11026, 18, 62.50, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11026, 51, 53.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11027, 24, 4.50, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11027, 62, 49.30, 21, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11028, 55, 24.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11028, 59, 55.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11029, 56, 38.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11029, 63, 43.90, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11030, 2, 19.00, 100, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11030, 5, 21.35, 70, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11030, 29, 123.79, 60, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11030, 59, 55.00, 100, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11031, 1, 18.00, 45, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11031, 13, 6.00, 80, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11031, 24, 4.50, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11031, 64, 33.25, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11031, 71, 21.50, 16, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11032, 36, 19.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11032, 38, 263.50, 25, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11032, 59, 55.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11033, 53, 32.80, 70, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11033, 69, 36.00, 36, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11034, 21, 10.00, 15, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11034, 44, 19.45, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11034, 61, 28.50, 6, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11035, 1, 18.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11035, 35, 18.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11035, 42, 14.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11035, 54, 7.45, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11036, 13, 6.00, 7, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11036, 59, 55.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11037, 70, 15.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11038, 40, 18.40, 5, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11038, 52, 7.00, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11038, 71, 21.50, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11039, 28, 45.60, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11039, 35, 18.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11039, 49, 20.00, 60, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11039, 57, 19.50, 28, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11040, 21, 10.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11041, 2, 19.00, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11041, 63, 43.90, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11042, 44, 19.45, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11042, 61, 28.50, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11043, 11, 21.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11044, 62, 49.30, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11045, 33, 2.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11045, 51, 53.00, 24, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11046, 12, 38.00, 20, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11046, 32, 32.00, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11046, 35, 18.00, 18, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11047, 1, 18.00, 25, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11047, 5, 21.35, 30, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11048, 68, 12.50, 42, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11049, 2, 19.00, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11049, 12, 38.00, 4, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11050, 76, 18.00, 50, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11051, 24, 4.50, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11052, 43, 46.00, 30, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11052, 61, 28.50, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11053, 18, 62.50, 35, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11053, 32, 32.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11053, 64, 33.25, 25, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11054, 33, 2.50, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11054, 67, 14.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11055, 24, 4.50, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11055, 25, 14.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11055, 51, 53.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11055, 57, 19.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11056, 7, 30.00, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11056, 55, 24.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11056, 60, 34.00, 50, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11057, 70, 15.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11058, 21, 10.00, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11058, 60, 34.00, 21, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11058, 61, 28.50, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11059, 13, 6.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11059, 17, 39.00, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11059, 60, 34.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11060, 60, 34.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11060, 77, 13.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11061, 60, 34.00, 15, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11062, 53, 32.80, 10, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11062, 70, 15.00, 12, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11063, 34, 14.00, 30, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11063, 40, 18.40, 40, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11063, 41, 9.65, 30, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11064, 17, 39.00, 77, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11064, 41, 9.65, 12, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11064, 53, 32.80, 25, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11064, 55, 24.00, 4, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11064, 68, 12.50, 55, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11065, 30, 25.89, 4, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11065, 54, 7.45, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11066, 16, 17.45, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11066, 19, 9.20, 42, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11066, 34, 14.00, 35, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11067, 41, 9.65, 9, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11068, 28, 45.60, 8, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11068, 43, 46.00, 36, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11068, 77, 13.00, 28, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11069, 39, 18.00, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11070, 1, 18.00, 40, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11070, 2, 19.00, 20, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11070, 16, 17.45, 30, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11070, 31, 12.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11071, 7, 30.00, 15, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11071, 13, 6.00, 10, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11072, 2, 19.00, 8, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11072, 41, 9.65, 40, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11072, 50, 16.25, 22, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11072, 64, 33.25, 130, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11073, 11, 21.00, 10, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11073, 24, 4.50, 20, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11074, 16, 17.45, 14, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11075, 2, 19.00, 10, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11075, 46, 12.00, 30, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11075, 76, 18.00, 2, 0.15);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11076, 6, 25.00, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11076, 14, 23.25, 20, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11076, 19, 9.20, 10, 0.25);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 2, 19.00, 24, 0.2);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 3, 10.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 4, 22.00, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 6, 25.00, 1, 0.02);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 7, 30.00, 1, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 8, 40.00, 2, 0.1);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 10, 31.00, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 12, 38.00, 2, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 13, 6.00, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 14, 23.25, 1, 0.03);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 16, 17.45, 2, 0.03);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 20, 81.00, 1, 0.04);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 23, 9.00, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 32, 32.00, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 39, 18.00, 2, 0.05);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 41, 9.65, 3, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 46, 12.00, 3, 0.02);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 52, 7.00, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 55, 24.00, 2, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 60, 34.00, 2, 0.06);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 64, 33.25, 2, 0.03);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 66, 17.00, 1, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 73, 15.00, 2, 0.01);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 75, 7.75, 4, 0);
INSERT INTO Sales.OrderDetails(orderid, productid, unitprice, qty, discount)
VALUES(11077, 77, 13.00, 2, 0);
SET NOCOUNT OFF;
GO
---------------------------------------------------------------------
-- Create Views
---------------------------------------------------------------------
CREATE VIEW Sales.OrderValues
WITH SCHEMABINDING
AS
SELECT O.orderid, O.custid, O.empid, O.shipperid, O.orderdate,
CAST(SUM(OD.qty * OD.unitprice * (1 - discount))
AS NUMERIC(12, 2)) AS val
FROM Sales.Orders AS O
JOIN Sales.OrderDetails AS OD
ON O.orderid = OD.orderid
GROUP BY O.orderid, O.custid, O.empid, O.shipperid, O.orderdate;
GO
CREATE VIEW Sales.OrderTotalsByYear
WITH SCHEMABINDING
AS
SELECT
YEAR(O.orderdate) AS orderyear,
SUM(OD.qty) AS qty
FROM Sales.Orders AS O
JOIN Sales.OrderDetails AS OD
ON OD.orderid = O.orderid
GROUP BY YEAR(orderdate);
GO
CREATE VIEW Sales.CustOrders
WITH SCHEMABINDING
AS
SELECT
O.custid,
DATEADD(month, DATEDIFF(month, 0, O.orderdate), 0) AS ordermonth,
SUM(OD.qty) AS qty
FROM Sales.Orders AS O
JOIN Sales.OrderDetails AS OD
ON OD.orderid = O.orderid
GROUP BY custid, DATEADD(month, DATEDIFF(month, 0, O.orderdate), 0);
GO
========================================
Sub queries
---------------------------------------------------------------------
-- Inside Microsoft SQL Server 2008: T-SQL Querying (MSPress, 2009)
-- Chapter 06 - Subqueries, Table Expressions and Ranking Functions
-- Copyright Itzik Ben-Gan, 2009
-- All Rights Reserved
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Subqueries
---------------------------------------------------------------------
-- Scalar subquery
SET NOCOUNT ON;
USE InsideTSQL2008;
SELECT orderid, custid
FROM Sales.Orders
WHERE orderid = (SELECT MAX(orderid) FROM Sales.Orders);
-- Correlated subquery
SELECT orderid, custid
FROM Sales.Orders AS O1
WHERE orderid = (SELECT MAX(O2.orderid)
FROM Sales.Orders AS O2
WHERE O2.custid = O1.custid);
-- Multivalued subquery
SELECT custid, companyname
FROM Sales.Customers
WHERE custid IN (SELECT custid FROM Sales.Orders);
-- Table subquery
SELECT orderyear, MAX(orderid) AS max_orderid
FROM (SELECT orderid, YEAR(orderdate) AS orderyear
FROM Sales.Orders) AS D
GROUP BY orderyear;
---------------------------------------------------------------------
-- Self-Contained Subqueries
---------------------------------------------------------------------
-- Scalar subquery example
SELECT orderid FROM Sales.Orders
WHERE empid =
(SELECT empid FROM HR.Employees
-- also try with N'Kollar' and N'D%'
WHERE lastname LIKE N'Davis');
-- Customers with orders handled by all employees from the USA
-- using literals
SELECT custid
FROM Sales.Orders
WHERE empid IN(1, 2, 3, 4, 8)
GROUP BY custid
HAVING COUNT(DISTINCT empid) = 5;
-- Customers with orders handled by all employees from the USA
-- using subqueries
SELECT custid
FROM Sales.Orders
WHERE empid IN
(SELECT empid FROM HR.Employees
WHERE country = N'USA')
GROUP BY custid
HAVING COUNT(DISTINCT empid) =
(SELECT COUNT(*) FROM HR.Employees
WHERE country = N'USA');
-- Orders placed on last actual order date of the month
SELECT orderid, custid, empid, orderdate
FROM Sales.Orders
WHERE orderdate IN
(SELECT MAX(orderdate)
FROM Sales.Orders
GROUP BY YEAR(orderdate), MONTH(orderdate));
GO
---------------------------------------------------------------------
-- Correlated Subqueries
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Tiebreaker
---------------------------------------------------------------------
-- Index for tiebreaker problems
CREATE UNIQUE INDEX idx_eid_od_oid
ON Sales.Orders(empid, orderdate, orderid);
CREATE UNIQUE INDEX idx_eid_od_rd_oid
ON Sales.Orders(empid, orderdate, requireddate, orderid);
GO
-- Orders with the maximum orderdate for each employee
-- Incorrect solution
SELECT orderid, custid, empid, orderdate, requireddate
FROM Sales.Orders
WHERE orderdate IN
(SELECT MAX(orderdate) FROM Sales.Orders
GROUP BY empid);
-- Orders with maximum orderdate for each employee
SELECT orderid, custid, empid, orderdate, requireddate
FROM Sales.Orders AS O1
WHERE orderdate =
(SELECT MAX(orderdate)
FROM Sales.Orders AS O2
WHERE O2.empid = O1.empid);
-- Most recent order for each employee
-- Tiebreaker: max order id
SELECT orderid, custid, empid, orderdate, requireddate
FROM Sales.Orders AS O1
WHERE orderdate =
(SELECT MAX(orderdate)
FROM Sales.Orders AS O2
WHERE O2.empid = O1.empid)
AND orderid =
(SELECT MAX(orderid)
FROM Sales.Orders AS O2
WHERE O2.empid = O1.empid
AND O2.orderdate = O1.orderdate);
-- Most recent order for each employee, nesting subqueries
-- Tiebreaker: max order id
SELECT orderid, custid, empid, orderdate, requireddate
FROM Sales.Orders AS O1
WHERE orderid =
(SELECT MAX(orderid)
FROM Sales.Orders AS O2
WHERE O2.empid = O1.empid
AND O2.orderdate =
(SELECT MAX(orderdate)
FROM Sales.Orders AS O3
WHERE O3.empid = O1.empid));
-- Most recent order for each employee
-- Tiebreaker: max requireddate, max orderid
SELECT orderid, custid, empid, orderdate, requireddate
FROM Sales.Orders AS O1
WHERE orderdate =
(SELECT MAX(orderdate)
FROM Sales.Orders AS O2
WHERE O2.empid = O1.empid)
AND requireddate =
(SELECT MAX(requireddate)
FROM Sales.Orders AS O2
WHERE O2.empid = O1.empid
AND O2.orderdate = O1.orderdate)
AND orderid =
(SELECT MAX(orderid)
FROM Sales.Orders AS O2
WHERE O2.empid = O1.empid
AND O2.orderdate = O1.orderdate
AND O2.requireddate = O1.requireddate);
-- Cleanup
DROP INDEX Sales.Orders.idx_eid_od_oid;
DROP INDEX Sales.Orders.idx_eid_od_rd_oid;
GO
---------------------------------------------------------------------
-- EXISTS
---------------------------------------------------------------------
-- Customers from Spain that made orders
-- Using EXISTS
SELECT custid, companyname
FROM Sales.Customers AS C
WHERE country = N'Spain'
AND EXISTS
(SELECT * FROM Sales.Orders AS O
WHERE O.custid = C.custid);
---------------------------------------------------------------------
-- EXISTS vs. IN
---------------------------------------------------------------------
-- Customers from Spain that made orders
-- Using IN
SELECT custid, companyname
FROM Sales.Customers AS C
WHERE country = N'Spain'
AND custid IN(SELECT custid FROM Sales.Orders);
---------------------------------------------------------------------
-- NOT EXISTS vs. NOT IN
---------------------------------------------------------------------
-- Customers from Spain who made no Orders
-- Using EXISTS
SELECT custid, companyname
FROM Sales.Customers AS C
WHERE country = N'Spain'
AND NOT EXISTS
(SELECT * FROM Sales.Orders AS O
WHERE O.custid = C.custid);
-- Customers from Spain who made no Orders
-- Using IN, try 1
SELECT custid, companyname
FROM Sales.Customers AS C
WHERE country = N'Spain'
AND custid NOT IN(SELECT custid FROM Sales.Orders);
-- Add a row to Orders with a NULL customer id
INSERT INTO Sales.Orders
(custid, empid, orderdate, requireddate, shippeddate, shipperid,
freight, shipname, shipaddress, shipcity, shipregion,
shippostalcode, shipcountry)
VALUES(NULL, 1, '20090212', '20090212',
'20090212', 1, 123.00, N'abc', N'abc', N'abc',
N'abc', N'abc', N'abc');
-- Customers from Spain that made no Orders
-- Using IN, try 2
SELECT custid, companyname
FROM Sales.Customers AS C
WHERE country = N'Spain'
AND custid NOT IN(SELECT custid FROM Sales.Orders
WHERE custid IS NOT NULL);
-- Remove the row from Orders with the NULL customer id
DELETE FROM Sales.Orders WHERE custid IS NULL;
DBCC CHECKIDENT('Sales.Orders', RESEED, 11077);
GO
---------------------------------------------------------------------
-- Min missing value
---------------------------------------------------------------------
-- Listing 6-1: Creating and Populating the Table T1
USE tempdb;
GO
IF OBJECT_ID('dbo.T1') IS NOT NULL
DROP TABLE dbo.T1;
GO
CREATE TABLE dbo.T1
(
keycol INT NOT NULL PRIMARY KEY CHECK(keycol > 0),
datacol VARCHAR(10) NOT NULL
);
INSERT INTO dbo.T1(keycol, datacol) VALUES
(3, 'a'),
(4, 'b'),
(6, 'c'),
(7, 'd');
-- Incomplete CASE expression for minimum missing value query
/*
SELECT
CASE
WHEN NOT EXISTS(SELECT * FROM dbo.T1 WHERE keycol = 1) THEN 1
ELSE (...subquery returning minimum missing value...)
END;
*/
-- Minimum missing value query
SELECT MIN(A.keycol) + 1 as missing
FROM dbo.T1 AS A
WHERE NOT EXISTS
(SELECT * FROM dbo.T1 AS B
WHERE B.keycol = A.keycol + 1);
-- Complete CASE expression for minimum missing value query
SELECT
CASE
WHEN NOT EXISTS(SELECT * FROM dbo.T1 WHERE keycol = 1) THEN 1
ELSE (SELECT MIN(A.keycol) + 1
FROM dbo.T1 AS A
WHERE NOT EXISTS
(SELECT * FROM dbo.T1 AS B
WHERE B.keycol = A.keycol + 1))
END;
-- Populating T1 with more rows
INSERT INTO dbo.T1(keycol, datacol) VALUES(1, 'e'),(2, 'f');
-- Embedding the CASE expression in an INSERT SELECT statement
INSERT INTO dbo.T1(keycol, datacol)
SELECT
CASE
WHEN NOT EXISTS(SELECT * FROM dbo.T1 WHERE keycol = 1) THEN 1
ELSE (SELECT MIN(A.keycol) + 1
FROM dbo.T1 AS A
WHERE NOT EXISTS
(SELECT * FROM dbo.T1 AS B
WHERE B.keycol = A.keycol + 1))
END,
'g';
-- Examining the content of T1 after the INSERT
SELECT * FROM dbo.T1;
-- Merging the two cases into one query
SELECT COALESCE(MIN(A.keycol) + 1, 1)
FROM dbo.T1 AS A
WHERE
NOT EXISTS(
SELECT * FROM dbo.T1 AS B
WHERE B.keycol= A.keycol + 1)
AND EXISTS(
SELECT * FROM dbo.T1
WHERE keycol = 1);
GO
---------------------------------------------------------------------
-- Reverse Logic applied to Relational Division Problems
---------------------------------------------------------------------
-- Return all customers with orders handled by all employees from the USA
USE InsideTSQL2008;
SELECT custid FROM Sales.Customers AS C
WHERE NOT EXISTS
(SELECT * FROM HR.Employees AS E
WHERE country = N'USA'
AND NOT EXISTS
(SELECT * FROM Sales.Orders AS O
WHERE O.custid = C.custid
AND O.empid = E.empid));
GO
---------------------------------------------------------------------
-- Misbehaving Subqueries
---------------------------------------------------------------------
-- Create and populate table Sales.MyShippers
IF OBJECT_ID('Sales.MyShippers', 'U') IS NOT NULL
DROP TABLE Sales.MyShippers;
CREATE TABLE Sales.MyShippers
(
shipper_id INT NOT NULL,
companyname NVARCHAR(40) NOT NULL,
phone NVARCHAR(24) NOT NULL,
CONSTRAINT PK_MyShippers PRIMARY KEY(shipper_id)
);
INSERT INTO Sales.MyShippers(shipper_id, companyname, phone)
VALUES(1, N'Shipper GVSUA', N'(503) 555-0137'),
(2, N'Shipper ETYNR', N'(425) 555-0136'),
(3, N'Shipper ZHISN', N'(415) 555-0138');
-- Shippers that did not ship orders to customer 43
-- Bug
SELECT shipper_id, companyname
FROM Sales.MyShippers
WHERE shipper_id NOT IN
(SELECT shipper_id FROM Sales.Orders
WHERE custid = 43);
-- Bug apparent when explictly specifying aliases
SELECT shipper_id, companyname
FROM Sales.MyShippers AS S
WHERE shipper_id NOT IN
(SELECT S.shipper_id FROM Sales.Orders AS O
WHERE O.custid = 43);
-- Logically equivalent non-existence query
SELECT shipper_id, companyname
FROM Sales.MyShippers
WHERE NOT EXISTS
(SELECT * FROM Sales.Orders
WHERE custid = 43);
-- Bug corrected
SELECT shipper_id, companyname
FROM Sales.MyShippers AS S
WHERE shipper_id NOT IN
(SELECT shipperid FROM Sales.Orders AS O
WHERE custid = 43);
GO
-- The safe way using aliases, bug identified
SELECT shipper_id, companyname
FROM Sales.MyShippers AS S
WHERE shipper_id NOT IN
(SELECT O.shipper_id FROM Sales.Orders AS O
WHERE O.custid = 43);
GO
-- The safe way using aliases, bug corrected
SELECT shipper_id, companyname
FROM Sales.MyShippers AS S
WHERE shipper_id NOT IN
(SELECT O.shipperid FROM Sales.Orders AS O
WHERE O.custid = 43);
GO
-- Cleanup
IF OBJECT_ID('Sales.MyShippers', 'U') IS NOT NULL
DROP TABLE Sales.MyShippers;
GO
---------------------------------------------------------------------
-- Uncommon Predicates
---------------------------------------------------------------------
-- Order with minimum order id for each employee
-- ANY
SELECT orderid, custid, empid, orderdate
FROM Sales.Orders AS O1
WHERE NOT orderid >
ANY(SELECT orderid
FROM Sales.Orders AS O2
WHERE O2.empid = O1.empid);
-- ALL
SELECT orderid, custid, empid, orderdate
FROM Sales.Orders AS O1
WHERE orderid <=
ALL(SELECT orderid
FROM Sales.Orders AS O2
WHERE O2.empid = O1.empid);
-- The Natural Way
SELECT orderid, custid, empid, orderdate
FROM Sales.Orders AS O1
WHERE orderid =
(SELECT MIN(orderid)
FROM Sales.Orders AS O2
WHERE O2.empid = O1.empid);
GO
---------------------------------------------------------------------
-- Table Expressions
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Derived Tables
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Column Aliases
---------------------------------------------------------------------
-- Following fails
SELECT
YEAR(orderdate) AS orderyear,
COUNT(DISTINCT custid) AS numcusts
FROM Sales.Orders
GROUP BY orderyear;
GO
-- Inline column aliasing
SELECT orderyear, COUNT(DISTINCT custid) AS numcusts
FROM (SELECT YEAR(orderdate) AS orderyear, custid
FROM Sales.Orders) AS D
GROUP BY orderyear;
-- External column aliasing
SELECT orderyear, COUNT(DISTINCT custid) AS numcusts
FROM (SELECT YEAR(orderdate), custid
FROM Sales.Orders) AS D(orderyear, custid)
GROUP BY orderyear;
GO
---------------------------------------------------------------------
-- Using Arguments
---------------------------------------------------------------------
-- Yearly Count of Customers handled by Employee 3
DECLARE @empid AS INT = 3; -- use separate DECLARE and SET prior to 2008
SELECT orderyear, COUNT(DISTINCT custid) AS numcusts
FROM (SELECT YEAR(orderdate) AS orderyear, custid
FROM Sales.Orders
WHERE empid = @empid) AS D
GROUP BY orderyear;
GO
---------------------------------------------------------------------
-- Nesting
---------------------------------------------------------------------
-- Order Years and Number of Customers for Years with more than
-- 70 Active Customers
SELECT orderyear, numcusts
FROM (SELECT orderyear, COUNT(DISTINCT custid) AS numcusts
FROM (SELECT YEAR(orderdate) AS orderyear, custid
FROM Sales.Orders) AS D1
GROUP BY orderyear) AS D2
WHERE numcusts > 70;
---------------------------------------------------------------------
-- Multiple References
---------------------------------------------------------------------
-- Comparing Current to Previous Year’s Number of Customers
SELECT Cur.orderyear,
Cur.numcusts AS curnumcusts, Prv.numcusts AS prvnumcusts,
Cur.numcusts - Prv.numcusts AS growth
FROM (SELECT YEAR(orderdate) AS orderyear,
COUNT(DISTINCT custid) AS numcusts
FROM Sales.Orders
GROUP BY YEAR(orderdate)) AS Cur
LEFT OUTER JOIN
(SELECT YEAR(orderdate) AS orderyear,
COUNT(DISTINCT custid) AS numcusts
FROM Sales.Orders
GROUP BY YEAR(orderdate)) AS Prv
ON Cur.orderyear = Prv.orderyear + 1;
GO
---------------------------------------------------------------------
-- Common Table Expressions (CTE)
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Reusing Aliases
---------------------------------------------------------------------
-- Inline column aliasing
WITH C AS
(
SELECT YEAR(orderdate) AS orderyear, custid
FROM Sales.Orders
)
SELECT orderyear, COUNT(DISTINCT custid) AS numcusts
FROM C
GROUP BY orderyear;
-- External column aliasing
WITH C(orderyear, custid) AS
(
SELECT YEAR(orderdate), custid
FROM Sales.Orders
)
SELECT orderyear, COUNT(DISTINCT custid) AS numcusts
FROM C
GROUP BY orderyear;
GO
---------------------------------------------------------------------
-- Using Arguments
---------------------------------------------------------------------
-- Using arguments
DECLARE @empid AS INT = 3;
WITH C AS
(
SELECT YEAR(orderdate) AS orderyear, custid
FROM Sales.Orders
WHERE empid = @empid
)
SELECT orderyear, COUNT(DISTINCT custid) AS numcusts
FROM C
GROUP BY orderyear;
GO
---------------------------------------------------------------------
-- Multiple CTEs
---------------------------------------------------------------------
-- Defining multiple CTEs
WITH C1 AS
(
SELECT YEAR(orderdate) AS orderyear, custid
FROM Sales.Orders
),
C2 AS
(
SELECT orderyear, COUNT(DISTINCT custid) AS numcusts
FROM C1
GROUP BY orderyear
)
SELECT orderyear, numcusts
FROM C2
WHERE numcusts > 70;
---------------------------------------------------------------------
-- Multiple References
---------------------------------------------------------------------
-- Multiple references
WITH YearlyCount AS
(
SELECT YEAR(orderdate) AS orderyear,
COUNT(DISTINCT custid) AS numcusts
FROM Sales.Orders
GROUP BY YEAR(orderdate)
)
SELECT Cur.orderyear,
Cur.numcusts AS curnumcusts, Prv.numcusts AS prvnumcusts,
Cur.numcusts - Prv.numcusts AS growth
FROM YearlyCount AS Cur
LEFT OUTER JOIN YearlyCount AS Prv
ON Cur.orderyear = Prv.orderyear + 1;
GO
---------------------------------------------------------------------
-- Modifying Data
---------------------------------------------------------------------
-- Listing 6-2: Creating and Populating the CustomersDups Table
IF OBJECT_ID('Sales.CustomersDups') IS NOT NULL
DROP TABLE Sales.CustomersDups;
GO
SELECT
custid, companyname, contactname, contacttitle, address,
city, region, postalcode, country, phone, fax
INTO Sales.CustomersDups
FROM Sales.Customers CROSS JOIN (VALUES(1),(2),(3)) AS Nums(n);
-- Modifying data through CTEs
WITH CustsDupsRN AS
(
SELECT *,
ROW_NUMBER() OVER(PARTITION BY custid ORDER BY (SELECT 0)) AS rn
FROM Sales.CustomersDups
)
DELETE FROM CustsDupsRN
WHERE rn > 1;
GO
-- Modifying data through CTEs
DELETE FROM CustsDupsRN
FROM ( SELECT *,
ROW_NUMBER() OVER(PARTITION BY custid ORDER BY (SELECT 0)) AS rn
FROM Sales.CustomersDups ) AS CustsDupsRN
WHERE rn > 1;
---------------------------------------------------------------------
-- CTEs in View and Inline Function Definitions
---------------------------------------------------------------------
-- View with CTE
IF OBJECT_ID('dbo.YearCustCount') IS NOT NULL
DROP VIEW dbo.YearCustCount;
GO
CREATE VIEW dbo.YearCustCount
AS
WITH CYearCustCount AS
(
SELECT YEAR(orderdate) AS orderyear,
COUNT(DISTINCT custid) AS numcusts
FROM Sales.Orders
GROUP BY YEAR(orderdate)
)
SELECT * FROM CYearCustCount;
GO
-- Querying view with CTE
SELECT * FROM dbo.YearCustCount;
GO
-- UDF with CTE
IF OBJECT_ID('dbo.EmpYearCustCnt') IS NOT NULL
DROP FUNCTION dbo.EmpYearCustCnt;
GO
CREATE FUNCTION dbo.EmpYearCustCnt(@empid AS INT) RETURNS TABLE
AS
RETURN
WITH CEmpYearCustCnt AS
(
SELECT YEAR(orderdate) AS orderyear,
COUNT(DISTINCT custid) AS numcusts
FROM Sales.Orders
WHERE empid = @empid
GROUP BY YEAR(orderdate)
)
SELECT * FROM CEmpYearCustCnt;
GO
-- Querying UDF with CTE
SELECT * FROM dbo.EmpYearCustCnt(3) AS T;
GO
---------------------------------------------------------------------
-- Recursive CTEs
---------------------------------------------------------------------
-- Create index for recursive CTE
CREATE UNIQUE INDEX idx_mgr_emp_i_fname_lname
ON HR.Employees(mgrid, empid)
INCLUDE(firstname, lastname);
-- Recursive CTE returning subordinates of employee 2 in all levels
WITH Emps AS
(
SELECT empid, mgrid, firstname, lastname
FROM HR.Employees
WHERE empid = 5
UNION ALL
SELECT Emp.empid, Emp.mgrid, Emp.firstname, Emp.lastname
FROM Emps AS Mgr
JOIN HR.Employees AS Emp
ON Emp.mgrid = Mgr.empid
)
SELECT * FROM Emps;
-- Cleanup
DROP INDEX HR.Employees.idx_mgr_emp_i_fname_lname;
---------------------------------------------------------------------
-- Analytical Ranking Functions
---------------------------------------------------------------------
-- Creating and Populating the Sales Table
SET NOCOUNT ON;
USE tempdb;
GO
IF OBJECT_ID('dbo.Sales') IS NOT NULL
DROP TABLE dbo.Sales;
GO
CREATE TABLE dbo.Sales
(
empid VARCHAR(10) NOT NULL PRIMARY KEY,
mgrid VARCHAR(10) NOT NULL,
qty INT NOT NULL
);
INSERT INTO dbo.Sales(empid, mgrid, qty) VALUES
('A', 'Z', 300),
('B', 'X', 100),
('C', 'X', 200),
('D', 'Y', 200),
('E', 'Z', 250),
('F', 'Z', 300),
('G', 'X', 100),
('H', 'Y', 150),
('I', 'X', 250),
('J', 'Z', 100),
('K', 'Y', 200);
CREATE INDEX idx_qty_empid ON dbo.Sales(qty, empid);
CREATE INDEX idx_mgrid_qty_empid ON dbo.Sales(mgrid, qty, empid);
GO
-- Querying the Sales table
SELECT * FROM dbo.Sales;
---------------------------------------------------------------------
-- Row Number
---------------------------------------------------------------------
---------------------------------------------------------------------
-- ROW_NUMBER Function
---------------------------------------------------------------------
-- Row number
SELECT empid, qty,
ROW_NUMBER() OVER(ORDER BY qty) AS rownum
FROM dbo.Sales
ORDER BY qty;
---------------------------------------------------------------------
-- Determinism
---------------------------------------------------------------------
-- Row number, determinism
SELECT empid, qty,
ROW_NUMBER() OVER(ORDER BY qty) AS nd_rownum,
ROW_NUMBER() OVER(ORDER BY qty, empid) AS d_rownum
FROM dbo.Sales
ORDER BY qty, empid;
---------------------------------------------------------------------
-- Partitioning
---------------------------------------------------------------------
-- Row number, partitioned
SELECT mgrid, empid, qty,
ROW_NUMBER() OVER(PARTITION BY mgrid ORDER BY qty, empid) AS rownum
FROM dbo.Sales
ORDER BY mgrid, qty, empid;
---------------------------------------------------------------------
-- Using Subqueries
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Unique Sort Column
---------------------------------------------------------------------
-- Row number, unique sort column
SELECT empid,
(SELECT COUNT(*)
FROM dbo.Sales AS S2
WHERE S2.empid <= S1.empid) AS rownum
FROM dbo.Sales AS S1
ORDER BY empid;
---------------------------------------------------------------------
-- Non-Unique Sort Column and Tiebreaker
---------------------------------------------------------------------
-- Row number, non-unique sort column and tiebreaker
SELECT empid, qty,
(SELECT COUNT(*)
FROM dbo.Sales AS S2
WHERE S2.qty < S1.qty
OR (S2.qty = S1.qty AND S2.empid <= S1.empid)) AS rownum
FROM dbo.Sales AS S1
ORDER BY qty, empid;
GO
---------------------------------------------------------------------
-- Non-Unique Sort Column without a Tiebreaker
---------------------------------------------------------------------
-- Creating and Populating the T2 Table
IF OBJECT_ID('dbo.T2') IS NOT NULL
DROP TABLE dbo.T2;
GO
CREATE TABLE dbo.T2(col1 VARCHAR(5));
INSERT INTO dbo.T2(col1) VALUES
('A'),('A'),('A'),('B'),('B'),('C'),('C'),('C'),('C'),('C');
GO
-- Row number, non-unique sort column, no tiebreaker, step 1
SELECT col1, COUNT(*) AS cnt,
(SELECT COUNT(*) FROM dbo.T2 AS B
WHERE B.col1 < A.col1) AS smaller
FROM dbo.T2 AS A
GROUP BY col1;
-- Row number, non-unique sort column, no tiebreaker, step 2
WITH C AS
(
SELECT col1, COUNT(*) AS cnt,
(SELECT COUNT(*) FROM dbo.T2 AS B
WHERE B.col1 < A.col1) AS smaller
FROM dbo.T2 AS A
GROUP BY col1
)
SELECT col1, cnt, smaller, n
FROM C CROSS JOIN Nums
WHERE n <= cnt;
-- Row number, non-unique sort column, no tiebreaker, final
WITH C AS
(
SELECT col1, COUNT(*) AS cnt,
(SELECT COUNT(*) FROM dbo.T2 AS B
WHERE B.col1 < A.col1) AS smaller
FROM dbo.T2 AS A
GROUP BY col1
)
SELECT n + smaller AS rownum, col1
FROM C CROSS JOIN Nums
WHERE n <= cnt;
---------------------------------------------------------------------
-- Partitioning
---------------------------------------------------------------------
-- Row number, partitioned
SELECT mgrid, empid, qty,
(SELECT COUNT(*)
FROM dbo.Sales AS S2
WHERE S2.mgrid = S1.mgrid
AND (S2.qty < S1.qty
OR (S2.qty = S1.qty AND S2.empid <= S1.empid))) AS rownum
FROM dbo.Sales AS S1
ORDER BY mgrid, qty, empid;
---------------------------------------------------------------------
-- Cursor-Based
---------------------------------------------------------------------
-- Calculating Row Numbers with a Cursor
DECLARE @SalesRN TABLE(empid VARCHAR(5), qty INT, rn INT);
DECLARE @empid AS VARCHAR(5), @qty AS INT, @rn AS INT;
DECLARE rncursor CURSOR FAST_FORWARD FOR
SELECT empid, qty FROM dbo.Sales ORDER BY qty, empid;
OPEN rncursor;
SET @rn = 0;
FETCH NEXT FROM rncursor INTO @empid, @qty;
WHILE @@FETCH_STATUS = 0
BEGIN
SET @rn = @rn + 1;
INSERT INTO @SalesRN(empid, qty, rn) VALUES(@empid, @qty, @rn);
FETCH NEXT FROM rncursor INTO @empid, @qty;
END
CLOSE rncursor;
DEALLOCATE rncursor;
SELECT empid, qty, rn FROM @SalesRN;
GO
---------------------------------------------------------------------
-- IDENTITY-Based
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Non-Partitioned
---------------------------------------------------------------------
-- Calculating row number with IDENTITY, non-guaranteed order
SELECT empid, qty, IDENTITY(int, 1, 1) AS rn
INTO #SalesRN FROM dbo.Sales
ORDER BY qty, empid;
SELECT * FROM #SalesRN;
DROP TABLE #SalesRN;
GO
-- Calculating row number with IDENTITY, guaranteed order
CREATE TABLE #SalesRN(empid VARCHAR(5), qty INT, rn INT IDENTITY);
INSERT INTO #SalesRN(empid, qty)
SELECT empid, qty FROM dbo.Sales ORDER BY qty, empid;
SELECT * FROM #SalesRN;
DROP TABLE #SalesRN;
GO
---------------------------------------------------------------------
-- Partitioned
---------------------------------------------------------------------
-- Calculating Partitioned Row Numbers with a IDENTITY
CREATE TABLE #SalesRN
(mgrid VARCHAR(5), empid VARCHAR(5), qty INT, rn INT IDENTITY);
CREATE UNIQUE CLUSTERED INDEX idx_mgrid_rn ON #SalesRN(mgrid, rn);
INSERT INTO #SalesRN(mgrid, empid, qty)
SELECT mgrid, empid, qty FROM dbo.Sales ORDER BY mgrid, qty, empid;
-- Option 1 – using a subquery
SELECT mgrid, empid, qty,
rn - (SELECT MIN(rn) FROM #SalesRN AS S2
WHERE S2.mgrid = S1.mgrid) + 1 AS rn
FROM #SalesRN AS S1;
-- Option 2 – using a join
SELECT S.mgrid, empid, qty, rn - minrn + 1 AS rn
FROM #SalesRN AS S
JOIN (SELECT mgrid, MIN(rn) AS minrn
FROM #SalesRN
GROUP BY mgrid) AS M
ON S.mgrid = M.mgrid;
DROP TABLE #SalesRN;
GO
---------------------------------------------------------------------
-- Performance Comparisons
---------------------------------------------------------------------
-- Benchmark Comparing Techniques to Calculate Row Numbers
-- Change Tools|Options setting to Discard Query Results
SET NOCOUNT ON;
USE tempdb;
GO
IF OBJECT_ID('dbo.RNBenchmark') IS NOT NULL
DROP TABLE dbo.RNBenchmark;
GO
IF OBJECT_ID('dbo.RNTechniques') IS NOT NULL
DROP TABLE dbo.RNTechniques;
GO
IF OBJECT_ID('dbo.SalesBM') IS NOT NULL
DROP TABLE dbo.SalesBM;
GO
IF OBJECT_ID('dbo.SalesBMIdentity') IS NOT NULL
DROP TABLE dbo.SalesBMIdentity;
GO
IF OBJECT_ID('dbo.SalesBMCursor') IS NOT NULL
DROP TABLE dbo.SalesBMCursor;
GO
CREATE TABLE dbo.RNTechniques
(
tid INT NOT NULL PRIMARY KEY,
technique VARCHAR(25) NOT NULL
);
INSERT INTO RNTechniques(tid, technique) VALUES
(1, 'Subquery'),(2, 'IDENTITY'),(3, 'Cursor'),(4, 'ROW_NUMBER');
GO
CREATE TABLE dbo.RNBenchmark
(
tid INT NOT NULL REFERENCES dbo.RNTechniques(tid),
numrows INT NOT NULL,
runtimemcs BIGINT NOT NULL,
PRIMARY KEY(tid, numrows)
);
GO
CREATE TABLE dbo.SalesBM
(
empid INT NOT NULL IDENTITY PRIMARY KEY,
qty INT NOT NULL
);
CREATE INDEX idx_qty_empid ON dbo.SalesBM(qty, empid);
GO
CREATE TABLE dbo.SalesBMIdentity(empid INT, qty INT, rn INT IDENTITY);
GO
CREATE TABLE dbo.SalesBMCursor(empid INT, qty INT, rn INT);
GO
DECLARE
@maxnumrows AS INT,
@steprows AS INT,
@curnumrows AS INT,
@dt AS DATETIME2; -- use DATETIME prior to 2008
SET @maxnumrows = 100000;
SET @steprows = 10000;
SET @curnumrows = 10000;
WHILE @curnumrows <= @maxnumrows
BEGIN
TRUNCATE TABLE dbo.SalesBM;
INSERT INTO dbo.SalesBM(qty)
SELECT CAST(1+999.9999999999*RAND(CHECKSUM(NEWID())) AS INT)
FROM dbo.Nums
WHERE n <= @curnumrows;
-- 'Subquery'
DBCC FREEPROCCACHE WITH NO_INFOMSGS;
DBCC DROPCLEANBUFFERS WITH NO_INFOMSGS;
SET @dt = SYSDATETIME(); -- use GETDATE() prior to 2008
SELECT empid, qty,
(SELECT COUNT(*)
FROM dbo.SalesBM AS S2
WHERE S2.qty < S1.qty
OR (S2.qty = S1.qty AND S2.empid <= S1.empid)) AS rn
FROM dbo.SalesBM AS S1
ORDER BY qty, empid;
INSERT INTO dbo.RNBenchmark(tid, numrows, runtimemcs)
VALUES(1, @curnumrows, DATEDIFF(mcs, @dt, SYSDATETIME()));
-- Use ms prior to 2008
-- 'IDENTITY'
TRUNCATE TABLE dbo.SalesBMIdentity;
DBCC FREEPROCCACHE WITH NO_INFOMSGS;
DBCC DROPCLEANBUFFERS WITH NO_INFOMSGS;
SET @dt = SYSDATETIME();
INSERT INTO dbo.SalesBMIdentity(empid, qty)
SELECT empid, qty FROM dbo.SalesBM ORDER BY qty, empid;
SELECT empid, qty, rn FROM dbo.SalesBMIdentity;
INSERT INTO dbo.RNBenchmark(tid, numrows, runtimemcs)
VALUES(2, @curnumrows, DATEDIFF(mcs, @dt, SYSDATETIME()));
-- 'Cursor'
TRUNCATE TABLE dbo.SalesBMCursor;
DBCC FREEPROCCACHE WITH NO_INFOMSGS;
DBCC DROPCLEANBUFFERS WITH NO_INFOMSGS;
SET @dt = SYSDATETIME();
DECLARE @empid AS INT, @qty AS INT, @rn AS INT;
BEGIN TRAN
DECLARE rncursor CURSOR FAST_FORWARD FOR
SELECT empid, qty FROM dbo.SalesBM ORDER BY qty, empid;
OPEN rncursor;
SET @rn = 0;
FETCH NEXT FROM rncursor INTO @empid, @qty;
WHILE @@fetch_status = 0
BEGIN
SET @rn = @rn + 1;
INSERT INTO dbo.SalesBMCursor(empid, qty, rn)
VALUES(@empid, @qty, @rn);
FETCH NEXT FROM rncursor INTO @empid, @qty;
END
CLOSE rncursor;
DEALLOCATE rncursor;
COMMIT TRAN
SELECT empid, qty, rn FROM dbo.SalesBMCursor;
INSERT INTO dbo.RNBenchmark(tid, numrows, runtimemcs)
VALUES(3, @curnumrows, DATEDIFF(mcs, @dt, SYSDATETIME()));
-- 'ROW_NUMBER'
DBCC FREEPROCCACHE WITH NO_INFOMSGS;
DBCC DROPCLEANBUFFERS WITH NO_INFOMSGS;
SET @dt = SYSDATETIME();
SELECT empid, qty, ROW_NUMBER() OVER(ORDER BY qty, empid) AS rn
FROM dbo.SalesBM;
INSERT INTO dbo.RNBenchmark(tid, numrows, runtimemcs)
VALUES(4, @curnumrows, DATEDIFF(mcs, @dt, SYSDATETIME()));
SET @curnumrows = @curnumrows + @steprows;
END
GO
-- Query Benchmark Results
SELECT numrows,
[Subquery], [IDENTITY], [Cursor], [ROW_NUMBER]
FROM (SELECT technique, numrows, runtimemcs
FROM dbo.RNBenchmark AS B
JOIN dbo.RNTechniques AS T
ON B.tid = T.tid) AS D
PIVOT(MAX(runtimemcs) FOR technique IN(
[Subquery], [IDENTITY], [Cursor], [ROW_NUMBER])) AS P
ORDER BY numrows;
GO
---------------------------------------------------------------------
-- Paging
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Ad-hoc
---------------------------------------------------------------------
-- Second Page of Sales based on qty, empid Order
-- with a page size of 5 rows
DECLARE @pagesize AS INT, @pagenum AS INT;
SET @pagesize = 5;
SET @pagenum = 2;
WITH SalesRN AS
(
SELECT ROW_NUMBER() OVER(ORDER BY qty, empid) AS rownum,
empid, mgrid, qty
FROM dbo.Sales
)
SELECT rownum, empid, mgrid, qty
FROM SalesRN
WHERE rownum > @pagesize * (@pagenum-1)
AND rownum <= @pagesize * @pagenum
ORDER BY rownum;
GO
---------------------------------------------------------------------
-- Multi Page Access
---------------------------------------------------------------------
-- Creating a table with row numbers
IF OBJECT_ID('tempdb..#SalesRN') IS NOT NULL
DROP TABLE #SalesRN;
GO
SELECT ROW_NUMBER() OVER(ORDER BY qty, empid) AS rownum,
empid, mgrid, qty
INTO #SalesRN
FROM dbo.Sales;
CREATE UNIQUE CLUSTERED INDEX idx_rn ON #SalesRN(rownum);
GO
-- Run for each page request
DECLARE @pagesize AS INT, @pagenum AS INT;
SET @pagesize = 5;
SET @pagenum = 2;
SELECT rownum, empid, mgrid, qty
FROM #SalesRN
WHERE rownum BETWEEN @pagesize * (@pagenum-1) + 1
AND @pagesize * @pagenum
ORDER BY rownum;
GO
-- Cleanup
DROP TABLE #SalesRN;
GO
---------------------------------------------------------------------
-- Rank and Dense Rank
---------------------------------------------------------------------
---------------------------------------------------------------------
-- RANK and DENSE_RANK Functions
---------------------------------------------------------------------
-- Rank and dense rank
SELECT empid, qty,
RANK() OVER(ORDER BY qty) AS rnk,
DENSE_RANK() OVER(ORDER BY qty) AS drnk
FROM dbo.Sales
ORDER BY qty;
---------------------------------------------------------------------
-- Using Subqueries
---------------------------------------------------------------------
-- Rank and dense rank
SELECT empid, qty,
(SELECT COUNT(*) FROM dbo.Sales AS S2
WHERE S2.qty < S1.qty) + 1 AS rnk,
(SELECT COUNT(DISTINCT qty) FROM dbo.Sales AS S2
WHERE S2.qty < S1.qty) + 1 AS drnk
FROM dbo.Sales AS S1
ORDER BY qty;
---------------------------------------------------------------------
-- NTILE
---------------------------------------------------------------------
---------------------------------------------------------------------
-- NTILE Function
---------------------------------------------------------------------
-- NTILE
SELECT empid, qty,
NTILE(3) OVER(ORDER BY qty, empid) AS tile
FROM dbo.Sales
ORDER BY qty, empid;
-- Descriptive Tiles
SELECT empid, qty,
CASE NTILE(3) OVER(ORDER BY qty, empid)
WHEN 1 THEN 'low'
WHEN 2 THEN 'meduim'
WHEN 3 THEN 'high'
END AS lvl
FROM dbo.Sales
ORDER BY qty, empid;
-- Ranges of Quantities Corresponding to each Category
WITH Tiles AS
(
SELECT empid, qty,
NTILE(3) OVER(ORDER BY qty, empid) AS tile
FROM dbo.Sales
)
SELECT tile, MIN(qty) AS lb, MAX(qty) AS hb
FROM Tiles
GROUP BY tile
ORDER BY tile;
---------------------------------------------------------------------
-- Other Solutions to NTILE
---------------------------------------------------------------------
-- NTILE, even Distribution of Remainder
DECLARE @numtiles AS INT;
SET @numtiles = 3;
WITH D1 AS
(
SELECT empid, qty,
ROW_NUMBER() OVER(ORDER BY qty, empid) AS rn,
(SELECT COUNT(*) FROM dbo.Sales) AS numrows
FROM dbo.Sales AS S1
),
D2 AS
(
SELECT empid, qty, rn,
1.*numrows/@numtiles AS tilesize
FROM D1
)
SELECT empid, qty,
CAST((rn - 1) / tilesize + 1 AS INT) AS tile
FROM D2
ORDER BY qty, empid;
GO
-- NTILE, using subqueries, remainder added to first groups
DECLARE @numtiles AS INT;
SET @numtiles = 9;
WITH D1 AS
(
SELECT empid, qty,
(SELECT COUNT(*) FROM dbo.Sales AS S2
WHERE S2.qty < S1.qty
OR S2.qty = S1.qty
AND S2.empid <= S1.empid) AS rn,
(SELECT COUNT(*) FROM dbo.Sales) AS numrows
FROM dbo.Sales AS S1
),
D2 AS
(
SELECT empid, qty, rn,
numrows/@numtiles AS tilesize,
numrows%@numtiles AS remainder
FROM D1
)
SELECT empid, qty,
CASE
WHEN rn <= (tilesize+1) * remainder
THEN (rn-1) / (tilesize+1) + 1
ELSE (rn - remainder - 1) / tilesize + 1
END AS tile
FROM D2
ORDER BY qty, empid;
GO
---------------------------------------------------------------------
-- Auxiliary Table of Numbers
---------------------------------------------------------------------
-- Listing 6-3: Creating and Populating Auxiliary Table of Numbers
SET NOCOUNT ON;
USE InsideTSQL2008;
IF OBJECT_ID('dbo.Nums') IS NOT NULL DROP TABLE dbo.Nums;
CREATE TABLE dbo.Nums(n INT NOT NULL PRIMARY KEY);
DECLARE @max AS INT, @rc AS INT;
SET @max = 1000000;
SET @rc = 1;
INSERT INTO Nums VALUES(1);
WHILE @rc * 2 <= @max
BEGIN
INSERT INTO dbo.Nums SELECT n + @rc FROM dbo.Nums;
SET @rc = @rc * 2;
END
INSERT INTO dbo.Nums
SELECT n + @rc FROM dbo.Nums WHERE n + @rc <= @max;
GO
-- Synonyms
USE model;
CREATE SYNONYM dbo.Nums FOR InsideTSQL2008.dbo.Nums;
GO
-- Naive Solution Returning an Auxiliary Table of Numbers
DECLARE @n AS BIGINT;
SET @n = 1000000;
WITH Nums AS
(
SELECT 1 AS n
UNION ALL
SELECT n + 1 FROM Nums WHERE n < @n
)
SELECT n FROM Nums
OPTION(MAXRECURSION 0);
GO
-- Optimized Solution 1
DECLARE @n AS BIGINT = 1000000;
WITH Base AS
(
SELECT 1 AS n
UNION ALL
SELECT n + 1 FROM Base WHERE n < CEILING(SQRT(@n))
),
Nums AS
(
SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 0)) AS n
FROM Base AS B1
CROSS JOIN Base AS B2
)
SELECT n FROM Nums WHERE n <= @n
OPTION(MAXRECURSION 0);
GO
-- Optimized Solution 2
DECLARE @n AS BIGINT = 1000000;
WITH
L0 AS(SELECT 1 AS c UNION ALL SELECT 1),
L1 AS(SELECT 1 AS c FROM L0 AS A CROSS JOIN L0 AS B),
L2 AS(SELECT 1 AS c FROM L1 AS A CROSS JOIN L1 AS B),
L3 AS(SELECT 1 AS c FROM L2 AS A CROSS JOIN L2 AS B),
L4 AS(SELECT 1 AS c FROM L3 AS A CROSS JOIN L3 AS B),
L5 AS(SELECT 1 AS c FROM L4 AS A CROSS JOIN L4 AS B),
Nums AS(SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 0)) AS n FROM L5)
SELECT n FROM Nums WHERE n <= @n;
GO
-- UDF Returning an Auxiliary Table of Numbers
IF OBJECT_ID('dbo.GetNums') IS NOT NULL
DROP FUNCTION dbo.GetNums;
GO
CREATE FUNCTION dbo.GetNums(@n AS BIGINT) RETURNS TABLE
AS
RETURN
WITH
L0 AS(SELECT 1 AS c UNION ALL SELECT 1),
L1 AS(SELECT 1 AS c FROM L0 AS A CROSS JOIN L0 AS B),
L2 AS(SELECT 1 AS c FROM L1 AS A CROSS JOIN L1 AS B),
L3 AS(SELECT 1 AS c FROM L2 AS A CROSS JOIN L2 AS B),
L4 AS(SELECT 1 AS c FROM L3 AS A CROSS JOIN L3 AS B),
L5 AS(SELECT 1 AS c FROM L4 AS A CROSS JOIN L4 AS B),
Nums AS(SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 0)) AS n FROM L5)
SELECT n FROM Nums WHERE n <= @n;
GO
-- Test function
SELECT * FROM dbo.GetNums(10) AS Nums;
GO
---------------------------------------------------------------------
-- Missing and Existing Ranges (aka Gaps and Islands)
---------------------------------------------------------------------
SET NOCOUNT ON;
USE tempdb;
-- dbo.NumSeq (numeric sequence with unique values, interval: 1)
IF OBJECT_ID('dbo.NumSeq', 'U') IS NOT NULL DROP TABLE dbo.NumSeq;
CREATE TABLE dbo.NumSeq
(
seqval INT NOT NULL
CONSTRAINT PK_NumSeq PRIMARY KEY
);
INSERT INTO dbo.NumSeq(seqval) VALUES
(2),(3),(11),(12),(13),(27),(33),(34),(35),(42);
-- dbo.BigNumSeq (big numeric sequence with unique values, interval: 1)
IF OBJECT_ID('dbo.BigNumSeq', 'U') IS NOT NULL DROP TABLE dbo.BigNumSeq;
CREATE TABLE dbo.BigNumSeq
(
seqval INT NOT NULL
CONSTRAINT PK_BigNumSeq PRIMARY KEY
);
-- Populate table with values in the range 1 through to 10,000,000
-- with a gap every 1000 (total 9,999 gaps, 10,000 islands)
WITH
L0 AS(SELECT 1 AS c UNION ALL SELECT 1),
L1 AS(SELECT 1 AS c FROM L0 AS A, L0 AS B),
L2 AS(SELECT 1 AS c FROM L1 AS A, L1 AS B),
L3 AS(SELECT 1 AS c FROM L2 AS A, L2 AS B),
L4 AS(SELECT 1 AS c FROM L3 AS A, L3 AS B),
L5 AS(SELECT 1 AS c FROM L4 AS A, L4 AS B),
Nums AS(SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 0)) AS n FROM L5)
INSERT INTO dbo.BigNumSeq WITH(TABLOCK) (seqval)
SELECT n
FROM Nums
WHERE n <= 10000000
AND n % 1000 <> 0;
-- dbo.TempSeq (temporal sequence with unique values, interval: 4 hours)
IF OBJECT_ID('dbo.TempSeq', 'U') IS NOT NULL DROP TABLE dbo.TempSeq;
CREATE TABLE dbo.TempSeq
(
seqval DATETIME NOT NULL
CONSTRAINT PK_TempSeq PRIMARY KEY
);
INSERT INTO dbo.TempSeq(seqval) VALUES
('20090212 00:00'),
('20090212 04:00'),
('20090212 12:00'),
('20090212 16:00'),
('20090212 20:00'),
('20090213 08:00'),
('20090213 20:00'),
('20090214 00:00'),
('20090214 04:00'),
('20090214 12:00');
-- dbo.NumSeqDups (numeric sequence with duplicates, interval: 1)
IF OBJECT_ID('dbo.NumSeqDups', 'U') IS NOT NULL DROP TABLE dbo.NumSeqDups;
CREATE TABLE dbo.NumSeqDups
(
seqval INT NOT NULL
);
CREATE CLUSTERED INDEX idx_seqval ON dbo.NumSeqDups(seqval);
INSERT INTO dbo.NumSeqDups(seqval) VALUES
(2),(2),(2),(3),(11),(12),(12),(13),(27),(27),(27),(27),
(33),(34),(34),(35),(35),(35),(42),(42);
----------------------------------------------------------------------
-- Gaps, Solution 1 using subqueries
----------------------------------------------------------------------
-- Numeric
SELECT seqval
FROM dbo.NumSeq AS A
WHERE NOT EXISTS(SELECT *
FROM dbo.NumSeq AS B
WHERE B.seqval = A.seqval + 1);
SELECT
seqval + 1 AS start_range
FROM dbo.NumSeq AS A
WHERE NOT EXISTS(SELECT *
FROM dbo.NumSeq AS B
WHERE B.seqval = A.seqval + 1)
AND seqval < (SELECT MAX(seqval) FROM dbo.NumSeq);
SELECT
seqval + 1 AS start_range,
(SELECT MIN(B.seqval)
FROM dbo.NumSeq AS B
WHERE B.seqval > A.seqval) - 1 AS end_range
FROM dbo.NumSeq AS A
WHERE NOT EXISTS(SELECT *
FROM dbo.NumSeq AS B
WHERE B.seqval = A.seqval + 1)
AND seqval < (SELECT MAX(seqval) FROM dbo.NumSeq);
-- Big
-- 8 seconds, 62,262 logical reads
SELECT
seqval + 1 AS start_range,
(SELECT MIN(B.seqval)
FROM dbo.BigNumSeq AS B
WHERE B.seqval > A.seqval) - 1 AS end_range
FROM dbo.BigNumSeq AS A
WHERE NOT EXISTS(SELECT *
FROM dbo.BigNumSeq AS B
WHERE B.seqval = A.seqval + 1)
AND seqval < (SELECT MAX(seqval) FROM dbo.BigNumSeq);
-- Temporal
SELECT
DATEADD(hour, 4, seqval) AS start_range,
DATEADD(hour, -4,
(SELECT MIN(B.seqval)
FROM dbo.TempSeq AS B
WHERE B.seqval > A.seqval)) AS end_range
FROM dbo.TempSeq AS A
WHERE NOT EXISTS(SELECT *
FROM dbo.TempSeq AS B
WHERE B.seqval = DATEADD(hour, 4, A.seqval))
AND seqval < (SELECT MAX(seqval) FROM dbo.TempSeq);
-- Dups
SELECT
seqval + 1 AS start_range,
(SELECT MIN(B.seqval)
FROM dbo.NumSeqDups AS B
WHERE B.seqval > A.seqval) - 1 AS end_range
FROM (SELECT DISTINCT seqval FROM dbo.NumSeqDups) AS A
WHERE NOT EXISTS(SELECT *
FROM dbo.NumSeqDups AS B
WHERE B.seqval = A.seqval + 1)
AND seqval < (SELECT MAX(seqval) FROM dbo.NumSeqDups);
SELECT DISTINCT
seqval + 1 AS start_range,
(SELECT MIN(B.seqval)
FROM dbo.NumSeqDups AS B
WHERE B.seqval > A.seqval) - 1 AS end_range
FROM dbo.NumSeqDups AS A
WHERE NOT EXISTS(SELECT *
FROM dbo.NumSeqDups AS B
WHERE B.seqval = A.seqval + 1)
AND seqval < (SELECT MAX(seqval) FROM dbo.NumSeqDups);
----------------------------------------------------------------------
-- Gaps, Solution 2 using subqueries
----------------------------------------------------------------------
-- Numeric
SELECT
seqval AS cur,
(SELECT MIN(B.seqval)
FROM dbo.NumSeq AS B
WHERE B.seqval > A.seqval) AS nxt
FROM dbo.NumSeq AS A;
SELECT cur + 1 AS start_range, nxt - 1 AS end_range
FROM (SELECT
seqval AS cur,
(SELECT MIN(B.seqval)
FROM dbo.NumSeq AS B
WHERE B.seqval > A.seqval) AS nxt
FROM dbo.NumSeq AS A) AS D
WHERE nxt - cur > 1;
-- Big
-- 48 seconds, 31,875,478 logical reads
SELECT cur + 1 AS start_range, nxt - 1 AS end_range
FROM (SELECT
seqval AS cur,
(SELECT MIN(B.seqval)
FROM dbo.BigNumSeq AS B
WHERE B.seqval > A.seqval) AS nxt
FROM dbo.BigNumSeq AS A) AS D
WHERE nxt - cur > 1;
-- Temporal
SELECT
DATEADD(hour, 4, cur) AS start_range,
DATEADD(hour, -4, nxt) AS end_range
FROM (SELECT
seqval AS cur,
(SELECT MIN(B.seqval)
FROM dbo.TempSeq AS B
WHERE B.seqval > A.seqval) AS nxt
FROM dbo.TempSeq AS A) AS D
WHERE DATEDIFF(hour, cur, nxt) > 4;
-- Dups
SELECT cur + 1 AS start_range, nxt - 1 AS end_range
FROM (SELECT
seqval AS cur,
(SELECT MIN(B.seqval)
FROM dbo.NumSeqDups AS B
WHERE B.seqval > A.seqval) AS nxt
FROM (SELECT DISTINCT seqval FROM dbo.NumSeqDups) AS A) AS D
WHERE nxt - cur > 1;
SELECT DISTINCT cur + 1 AS start_range, nxt - 1 AS end_range
FROM (SELECT
seqval AS cur,
(SELECT MIN(B.seqval)
FROM dbo.NumSeqDups AS B
WHERE B.seqval > A.seqval) AS nxt
FROM dbo.NumSeqDups AS A) AS D
WHERE nxt - cur > 1;
----------------------------------------------------------------------
-- Gaps, Solution 3 using ranking functions
----------------------------------------------------------------------
-- Numeric
WITH C AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM dbo.NumSeq
)
SELECT Cur.seqval + 1 AS start_range, Nxt.seqval - 1 AS end_range
FROM C AS Cur
JOIN C AS Nxt
ON Nxt.rownum = Cur.rownum + 1
WHERE Nxt.seqval - Cur.seqval > 1;
-- Big
-- 24 seconds, 32,246 logical reads
WITH C AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM dbo.BigNumSeq
)
SELECT Cur.seqval + 1 AS start_range, Nxt.seqval - 1 AS end_range
FROM C AS Cur
JOIN C AS Nxt
ON Nxt.rownum = Cur.rownum + 1
WHERE Nxt.seqval - Cur.seqval > 1;
-- Temporal
WITH C AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM dbo.TempSeq
)
SELECT
DATEADD(hour, 4, Cur.seqval) AS start_range,
DATEADD(hour, -4, Nxt.Seqval) AS end_range
FROM C AS Cur
JOIN C AS Nxt
ON Nxt.rownum = Cur.rownum + 1
WHERE DATEDIFF(hour, Cur.seqval, Nxt.seqval) > 4;
-- Dups
WITH C AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM (SELECT DISTINCT seqval FROM dbo.NumSeqDups) AS D
)
SELECT Cur.seqval + 1 AS start_range, Nxt.seqval - 1 AS end_range
FROM C AS Cur
JOIN C AS Nxt
ON Nxt.rownum = Cur.rownum + 1
WHERE Nxt.seqval - Cur.seqval > 1;
WITH C1 AS
(
SELECT seqval, ROW_NUMBER() OVER(PARTITION BY seqval
ORDER BY (SELECT 0)) AS dupnum
FROM dbo.NumSeqDups
),
C2 AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM C1
WHERE dupnum = 1
)
SELECT Cur.seqval + 1 AS start_range, Nxt.seqval - 1 AS end_range
FROM C2 AS Cur
JOIN C2 AS Nxt
ON Nxt.rownum = Cur.rownum + 1
WHERE Nxt.seqval - Cur.seqval > 1;
----------------------------------------------------------------------
-- Gaps, Solution 4 using cursors
----------------------------------------------------------------------
-- 250 seconds, 16,123 logical reads
SET NOCOUNT ON;
DECLARE @seqval AS INT, @prvseqval AS INT;
DECLARE @Gaps TABLE(start_range INT, end_range INT);
DECLARE C CURSOR FAST_FORWARD FOR
SELECT seqval FROM dbo.BigNumSeq ORDER BY seqval;
OPEN C;
FETCH NEXT FROM C INTO @prvseqval;
IF @@FETCH_STATUS = 0 FETCH NEXT FROM C INTO @seqval;
WHILE @@FETCH_STATUS = 0
BEGIN
IF @seqval - @prvseqval > 1
INSERT INTO @Gaps(start_range, end_range)
VALUES(@prvseqval + 1, @seqval - 1);
SET @prvseqval = @seqval;
FETCH NEXT FROM C INTO @seqval;
END
CLOSE C;
DEALLOCATE C;
SELECT start_range, end_range FROM @Gaps;
----------------------------------------------------------------------
-- Returning Individual Missing Values
----------------------------------------------------------------------
SELECT n FROM dbo.Nums
WHERE n BETWEEN (SELECT MIN(seqval) FROM dbo.NumSeq)
AND (SELECT MAX(seqval) FROM dbo.NumSeq)
AND n NOT IN(SELECT seqval FROM dbo.NumSeq);
----------------------------------------------------------------------
-- Islands, Solution 1 using subqueries and ranking calculations
----------------------------------------------------------------------
-- Numeric
WITH StartingPoints AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM dbo.NumSeq AS A
WHERE NOT EXISTS
(SELECT *
FROM dbo.NumSeq AS B
WHERE B.seqval = A.seqval - 1)
),
EndingPoints AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM dbo.NumSeq AS A
WHERE NOT EXISTS
(SELECT *
FROM dbo.NumSeq AS B
WHERE B.seqval = A.seqval + 1)
)
SELECT S.seqval AS start_range, E.seqval AS end_range
FROM StartingPoints AS S
JOIN EndingPoints AS E
ON E.rownum = S.rownum;
-- Big
-- 17 seconds, 64,492 logical reads
WITH StartingPoints AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM dbo.BigNumSeq AS A
WHERE NOT EXISTS
(SELECT *
FROM dbo.BigNumSeq AS B
WHERE B.seqval = A.seqval - 1)
),
EndingPoints AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM dbo.BigNumSeq AS A
WHERE NOT EXISTS
(SELECT *
FROM dbo.BigNumSeq AS B
WHERE B.seqval = A.seqval + 1)
)
SELECT S.seqval AS start_range, E.seqval AS end_range
FROM StartingPoints AS S
JOIN EndingPoints AS E
ON E.rownum = S.rownum;
-- Temporal
WITH StartingPoints AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM dbo.TempSeq AS A
WHERE NOT EXISTS
(SELECT *
FROM dbo.TempSeq AS B
WHERE B.seqval = DATEADD(hour, -4, A.seqval))
),
EndingPoints AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM dbo.TempSeq AS A
WHERE NOT EXISTS
(SELECT *
FROM dbo.TempSeq AS B
WHERE B.seqval = DATEADD(hour, 4, A.seqval))
)
SELECT S.seqval AS start_range, E.seqval AS end_range
FROM StartingPoints AS S
JOIN EndingPoints AS E
ON E.rownum = S.rownum;
-- Dups
WITH StartingPoints AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM (SELECT DISTINCT seqval FROM dbo.NumSeqDups) AS A
WHERE NOT EXISTS
(SELECT *
FROM dbo.NumSeqDups AS B
WHERE B.seqval = A.seqval - 1)
),
EndingPoints AS
(
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM (SELECT DISTINCT seqval FROM dbo.NumSeqDups) AS A
WHERE NOT EXISTS
(SELECT *
FROM dbo.NumSeqDups AS B
WHERE B.seqval = A.seqval + 1)
)
SELECT S.seqval AS start_range, E.seqval AS end_range
FROM StartingPoints AS S
JOIN EndingPoints AS E
ON E.rownum = S.rownum;
----------------------------------------------------------------------
-- Islands, Solution 2 using group identifier based on subqueries
----------------------------------------------------------------------
-- Numeric
SELECT seqval,
(SELECT MIN(B.seqval)
FROM dbo.NumSeq AS B
WHERE B.seqval >= A.seqval
AND NOT EXISTS
(SELECT *
FROM dbo.NumSeq AS C
WHERE C.seqval = B.seqval + 1)) AS grp
FROM dbo.NumSeq AS A;
WITH D AS
(
SELECT seqval,
(SELECT MIN(B.seqval)
FROM dbo.NumSeq AS B
WHERE B.seqval >= A.seqval
AND NOT EXISTS
(SELECT *
FROM dbo.NumSeq AS C
WHERE C.seqval = B.seqval + 1)) AS grp
FROM dbo.NumSeq AS A
)
SELECT MIN(seqval) AS start_range, MAX(seqval) AS end_range
FROM D
GROUP BY grp;
-- Big
-- aborted execution after 600 seconds
WITH D AS
(
SELECT seqval,
(SELECT MIN(B.seqval)
FROM dbo.BigNumSeq AS B
WHERE B.seqval >= A.seqval
AND NOT EXISTS
(SELECT *
FROM dbo.BigNumSeq AS C
WHERE C.seqval = B.seqval + 1)) AS grp
FROM dbo.BigNumSeq AS A
)
SELECT MIN(seqval) AS start_range, MAX(seqval) AS end_range
FROM D
GROUP BY grp;
-- Temporal
WITH D AS
(
SELECT seqval,
(SELECT MIN(B.seqval)
FROM dbo.TempSeq AS B
WHERE B.seqval >= A.seqval
AND NOT EXISTS
(SELECT *
FROM dbo.TempSeq AS C
WHERE C.seqval = DATEADD(hour, 4, B.seqval))) AS grp
FROM dbo.TempSeq AS A
)
SELECT MIN(seqval) AS start_range, MAX(seqval) AS end_range
FROM D
GROUP BY grp;
-- Dups
WITH D AS
(
SELECT seqval,
(SELECT MIN(B.seqval)
FROM dbo.NumSeqDups AS B
WHERE B.seqval >= A.seqval
AND NOT EXISTS
(SELECT *
FROM dbo.NumSeqDups AS C
WHERE C.seqval = B.seqval + 1)) AS grp
FROM dbo.NumSeqDups AS A
)
SELECT MIN(seqval) AS start_range, MAX(seqval) AS end_range
FROM D
GROUP BY grp;
----------------------------------------------------------------------
-- Islands, Solution 3 using group identifier based on ranking calculations
----------------------------------------------------------------------
-- Numeric
SELECT seqval, ROW_NUMBER() OVER(ORDER BY seqval) AS rownum
FROM dbo.NumSeq;
SELECT seqval, seqval - ROW_NUMBER() OVER(ORDER BY seqval) AS diff
FROM dbo.NumSeq;
WITH D AS
(
SELECT seqval, seqval - ROW_NUMBER() OVER(ORDER BY seqval) AS grp
FROM dbo.NumSeq
)
SELECT MIN(seqval) AS start_range, MAX(seqval) AS end_range
FROM D
GROUP BY grp;
-- Big
-- 10 seconds, 16,123 logical reads
WITH D AS
(
SELECT seqval, seqval - ROW_NUMBER() OVER(ORDER BY seqval) AS grp
FROM dbo.BigNumSeq
)
SELECT MIN(seqval) AS start_range, MAX(seqval) AS end_range
FROM D
GROUP BY grp;
-- Temporal
WITH D AS
(
SELECT seqval, DATEADD(hour, -4 * ROW_NUMBER() OVER(ORDER BY seqval), seqval) AS grp
FROM dbo.TempSeq
)
SELECT MIN(seqval) AS start_range, MAX(seqval) AS end_range
FROM D
GROUP BY grp;
-- Dups
WITH D AS
(
SELECT seqval, seqval - DENSE_RANK() OVER(ORDER BY seqval) AS grp
FROM dbo.NumSeqDups
)
SELECT MIN(seqval) AS start_range, MAX(seqval) AS end_range
FROM D
GROUP BY grp;
----------------------------------------------------------------------
-- Islands, Solution 4 using cursors
----------------------------------------------------------------------
-- 217 seconds, 16,123 logical reads
SET NOCOUNT ON;
DECLARE @seqval AS INT, @prvseqval AS INT, @first AS INT;
DECLARE @Islands TABLE(start_range INT, end_range INT);
DECLARE C CURSOR FAST_FORWARD FOR
SELECT seqval FROM dbo.BigNumSeq ORDER BY seqval;
OPEN C;
FETCH NEXT FROM C INTO @seqval;
SET @first = @seqval;
SET @prvseqval = @seqval;
WHILE @@FETCH_STATUS = 0
BEGIN
IF @seqval - @prvseqval > 1
BEGIN
INSERT INTO @Islands(start_range, end_range)
VALUES(@first, @prvseqval);
SET @first = @seqval;
END
SET @prvseqval = @seqval;
FETCH NEXT FROM C INTO @seqval;
END
IF @first IS NOT NULL
INSERT INTO @Islands(start_range, end_range)
VALUES(@first, @prvseqval);
CLOSE C;
DEALLOCATE C;
SELECT start_range, end_range FROM @Islands;
----------------------------------------------------------------------
-- Variation of Islands Problem
----------------------------------------------------------------------
USE tempdb;
IF OBJECT_ID('dbo.T3') IS NOT NULL DROP TABLE dbo.T3;
CREATE TABLE dbo.T3
(
id INT NOT NULL PRIMARY KEY,
val VARCHAR(10) NOT NULL
);
GO
INSERT INTO dbo.T3(id, val) VALUES
(2, 'a'),
(3, 'a'),
(5, 'a'),
(7, 'b'),
(11, 'b'),
(13, 'a'),
(17, 'a'),
(19, 'a'),
(23, 'c'),
(29, 'c'),
(31, 'a'),
(37, 'a'),
(41, 'a'),
(43, 'a'),
(47, 'c'),
(53, 'c'),
(59, 'c');
SELECT id, val,
ROW_NUMBER() OVER(ORDER BY id) AS rn_id,
ROW_NUMBER() OVER(ORDER BY val, id) AS rn_val_id
FROM dbo.T3
ORDER BY id;
SELECT id, val,
ROW_NUMBER() OVER(ORDER BY id)
- ROW_NUMBER() OVER(ORDER BY val, id) AS diff
FROM dbo.T3
ORDER BY id;
WITH C AS
(
SELECT id, val,
ROW_NUMBER() OVER(ORDER BY id)
- ROW_NUMBER() OVER(ORDER BY val, id) AS grp
FROM dbo.T3
)
SELECT MIN(id) AS mn, MAX(id) AS mx, val
FROM C
GROUP BY val, grp
ORDER BY mn;
===================================
---------------------------------------------------------------------
-- Inside Microsoft SQL Server 2008: T-SQL Querying (MSPress, 2009)
-- Chapter 07 - Joins and Set Operations
-- Copyright Itzik Ben-Gan, 2009
-- All Rights Reserved
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Joins
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Old-Style vs. New Style
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Fundamental Join Types
---------------------------------------------------------------------
---------------------------------------------------------------------
-- CROSS
---------------------------------------------------------------------
SET NOCOUNT ON;
USE InsideTSQL2008;
GO
-- Get all Possible Combinations, ANSI SQL:1992
SELECT E1.firstname, E1.lastname AS emp1,
E2.firstname, E2.lastname AS emp2
FROM HR.Employees AS E1
CROSS JOIN HR.Employees AS E2;
-- Get all Possible Combinations, ANSI SQL:1989
SELECT E1.firstname, E1.lastname AS emp1,
E2.firstname, E2.lastname AS emp2
FROM HR.Employees AS E1, HR.Employees AS E2;
GO
-- Generate Copies, using a Literal
SELECT custid, empid,
DATEADD(day, n-1, '20090101') AS orderdate
FROM Sales.Customers
CROSS JOIN HR.Employees
CROSS JOIN dbo.Nums
WHERE n <= 31;
GO
-- Make Sure MyOrders does not Exist
IF OBJECT_ID('dbo.MyOrders') IS NOT NULL
DROP TABLE dbo.MyOrders;
GO
-- Generate Copies, using Arguments
DECLARE
@fromdate AS DATE = '20090101',
@todate AS DATE = '20090131';
WITH Orders
AS
(
SELECT custid, empid,
DATEADD(day, n-1, @fromdate) AS orderdate
FROM Sales.Customers
CROSS JOIN HR.Employees
CROSS JOIN dbo.Nums
WHERE n <= DATEDIFF(day, @fromdate, @todate) + 1
)
SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 0)) AS orderid,
custid, empid, orderdate
INTO dbo.MyOrders
FROM Orders;
GO
-- Cleanup
DROP TABLE dbo.MyOrders;
GO
-- Avoiding Multiple Subqueries
IF OBJECT_ID('dbo.MyOrderValues', 'U') IS NOT NULL
DROP TABLE dbo.MyOrderValues;
GO
SELECT *
INTO dbo.MyOrderValues
FROM Sales.OrderValues;
ALTER TABLE dbo.MyOrderValues
ADD CONSTRAINT PK_MyOrderValues PRIMARY KEY(orderid);
CREATE INDEX idx_val ON dbo.MyOrderValues(val);
GO
-- Listing 7-1 Query obtaining aggregates with subqueries
SELECT orderid, custid, val,
CAST(val / (SELECT SUM(val) FROM dbo.MyOrderValues) * 100.
AS NUMERIC(5, 2)) AS pct,
CAST(val - (SELECT AVG(val) FROM dbo.MyOrderValues)
AS NUMERIC(12, 2)) AS diff
FROM dbo.MyOrderValues;
-- Listing 7-2 Query obtaining aggregates with a cross join
WITH Aggs AS
(
SELECT SUM(val) AS sumval, AVG(val) AS avgval
FROM dbo.MyOrderValues
)
SELECT orderid, custid, val,
CAST(val / sumval * 100. AS NUMERIC(5, 2)) AS pct,
CAST(val - avgval AS NUMERIC(12, 2)) AS diff
FROM dbo.MyOrderValues
CROSS JOIN Aggs;
-- Cleanup
IF OBJECT_ID('dbo.MyOrderValues', 'U') IS NOT NULL
DROP TABLE dbo.MyOrderValues;
GO
---------------------------------------------------------------------
-- INNER
---------------------------------------------------------------------
-- Inner Join, ANSI SQL:1992
SELECT C.custid, companyname, orderid
FROM Sales.Customers AS C
JOIN Sales.Orders AS O
ON C.custid = O.custid
WHERE country = N'USA';
-- Inner Join, ANSI SQL:1989
SELECT C.custid, companyname, orderid
FROM Sales.Customers AS C, Sales.Orders AS O
WHERE C.custid = O.custid
AND country = N'USA';
GO
-- Forgetting to Specify Join Condition, ANSI SQL:1989
SELECT C.custid, companyname, orderid
FROM Sales.Customers AS C, Sales.Orders AS O;
GO
-- Forgetting to Specify Join Condition, ANSI SQL:1989
SELECT C.custid, companyname, orderid
FROM Sales.Customers AS C JOIN Sales.Orders AS O;
GO
---------------------------------------------------------------------
-- OUTER
---------------------------------------------------------------------
-- Outer Join, ANSI SQL:1992
SELECT C.custid, companyname, orderid
FROM Sales.Customers AS C
LEFT OUTER JOIN Sales.Orders AS O
ON C.custid = O.custid;
GO
-- Changing the Database Compatibility Level to 2000
ALTER DATABASE InsideTSQL2008 SET COMPATIBILITY_LEVEL = 80;
GO
-- Outer Join, Old-Style Non-ANSI
SELECT C.custid, companyname, orderid
FROM Sales.Customers AS C, Sales.Orders AS O
WHERE C.custid *= O.custid;
GO
-- Outer Join with Filter, ANSI SQL:1992
SELECT C.custid, companyname, orderid
FROM Sales.Customers AS C
LEFT OUTER JOIN Sales.Orders AS O
ON C.custid = O.custid
WHERE O.custid IS NULL;
-- Outer Join with Filter, Old-Style Non-ANSI
SELECT C.custid, companyname, orderid
FROM Sales.Customers AS C, Sales.Orders AS O
WHERE C.custid *= O.custid
AND O.custid IS NULL;
-- Changing the Database Compatibility Level Back to 2008
ALTER DATABASE InsideTSQL2008 SET COMPATIBILITY_LEVEL = 100;
GO
-- Creating and Populating the Table T1
USE tempdb;
IF OBJECT_ID('dbo.T1', 'U') IS NOT NULL DROP TABLE dbo.T1;
CREATE TABLE dbo.T1
(
keycol INT NOT NULL PRIMARY KEY,
datacol VARCHAR(10) NOT NULL
);
GO
INSERT INTO dbo.T1(keycol, datacol) VALUES
(1, 'e'),
(2, 'f'),
(3, 'a'),
(4, 'b'),
(6, 'c'),
(7, 'd');
-- Using Correlated Subquery to Find Minimum Missing Value
SELECT MIN(A.keycol) + 1
FROM dbo.T1 AS A
WHERE NOT EXISTS
(SELECT * FROM dbo.T1 AS B
WHERE B.keycol = A.keycol + 1);
-- Using Outer Join to Find Minimum Missing Value
SELECT MIN(A.keycol) + 1
FROM dbo.T1 AS A
LEFT OUTER JOIN dbo.T1 AS B
ON B.keycol = A.keycol + 1
WHERE B.keycol IS NULL;
GO
---------------------------------------------------------------------
-- Non-Supported Join Types
---------------------------------------------------------------------
---------------------------------------------------------------------
-- NATURAL, UNION Joins
---------------------------------------------------------------------
USE InsideTSQL2008;
GO
-- NATURAL Join
/*
SELECT C.custid, companyname, orderid
FROM Sales.Customers AS C NATURAL JOIN Sales.Orders AS O;
*/
-- Logically Equivalent Inner Join
SELECT C.custid, companyname, orderid
FROM Sales.Customers AS C
JOIN Sales.Orders AS O
ON O.custid = O.custid;
GO
---------------------------------------------------------------------
-- Further Examples of Joins
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Self Joins
---------------------------------------------------------------------
USE InsideTSQL2008;
GO
SELECT E.firstname, E.lastname AS emp,
M.firstname, M.lastname AS mgr
FROM HR.Employees AS E
LEFT OUTER JOIN HR.Employees AS M
ON E.mgrid = M.empid;
GO
---------------------------------------------------------------------
-- Non-Equi-Joins
---------------------------------------------------------------------
-- Cross without Mirrored Pairs and without Self
SELECT E1.empid, E1.lastname, E1.firstname,
E2.empid, E2.lastname, E2.firstname
FROM HR.Employees AS E1
JOIN HR.Employees AS E2
ON E1.empid < E2.empid;
-- Calculating Row Numbers using a Join
SELECT O1.orderid, O1.custid, O1.empid, COUNT(*) AS rn
FROM Sales.Orders AS O1
JOIN Sales.Orders AS O2
ON O2.orderid <= O1.orderid
GROUP BY O1.orderid, O1.custid, O1.empid;
---------------------------------------------------------------------
-- Multi-Join Queries
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Controlling the Physical Join Evaluation Order
---------------------------------------------------------------------
-- Listing 7-3 Multi-join query
-- Suppliers that Supplied Products to Customers
SELECT DISTINCT C.companyname AS customer, S.companyname AS supplier
FROM Sales.Customers AS C
JOIN Sales.Orders AS O
ON O.custid = C.custid
JOIN Sales.OrderDetails AS OD
ON OD.orderid = O.orderid
JOIN Production.Products AS P
ON P.productid = OD.productid
JOIN Production.Suppliers AS S
ON S.supplierid = P.supplierid;
-- Listing 7-4 Multi-join query, forcing order
-- Controlling the Physical Join Evaluation Order
SELECT DISTINCT C.companyname AS customer, S.companyname AS supplier
FROM Sales.Customers AS C
JOIN Sales.Orders AS O
ON O.custid = C.custid
JOIN Sales.OrderDetails AS OD
ON OD.orderid = O.orderid
JOIN Production.Products AS P
ON P.productid = OD.productid
JOIN Production.Suppliers AS S
ON S.supplierid = P.supplierid
OPTION (FORCE ORDER);
---------------------------------------------------------------------
-- Controlling the Logical Join Evaluation Order
---------------------------------------------------------------------
-- Including Customers with no Orders, Attempt with Left Join
SELECT DISTINCT C.companyname AS customer, S.companyname AS supplier
FROM Sales.Customers AS C
LEFT OUTER JOIN Sales.Orders AS O
ON O.custid = C.custid
JOIN Sales.OrderDetails AS OD
ON OD.orderid = O.orderid
JOIN Production.Products AS P
ON P.productid = OD.productid
JOIN Production.Suppliers AS S
ON S.supplierid = P.supplierid;
-- Multiple Left Joins
SELECT DISTINCT C.companyname AS customer, S.companyname AS supplier
FROM Sales.Customers AS C
LEFT OUTER JOIN Sales.Orders AS O
ON O.custid = C.custid
LEFT OUTER JOIN Sales.OrderDetails AS OD
ON OD.orderid = O.orderid
LEFT OUTER JOIN Production.Products AS P
ON P.productid = OD.productid
LEFT OUTER JOIN Production.Suppliers AS S
ON S.supplierid = P.supplierid;
-- Right Join Performed Last
SELECT DISTINCT C.companyname AS customer, S.companyname AS supplier
FROM Sales.Orders AS O
JOIN Sales.OrderDetails AS OD
ON OD.orderid = O.orderid
JOIN Production.Products AS P
ON P.productid = OD.productid
JOIN Production.Suppliers AS S
ON S.supplierid = P.supplierid
RIGHT OUTER JOIN Sales.Customers AS C
ON O.custid = C.custid;
-- Using Parenthesis
SELECT DISTINCT C.companyname AS customer, S.companyname AS supplier
FROM Sales.Customers AS C
LEFT OUTER JOIN
( Sales.Orders AS O
JOIN Sales.OrderDetails AS OD
ON OD.orderid = O.orderid
JOIN Production.Products AS P
ON P.productid = OD.productid
JOIN Production.Suppliers AS S
ON S.supplierid = P.supplierid)
ON O.custid = C.custid;
-- Changing ON Clause Order
SELECT DISTINCT C.companyname AS customer, S.companyname AS supplier
FROM Sales.Customers AS C
LEFT OUTER JOIN
Sales.Orders AS O
JOIN Sales.OrderDetails AS OD
ON OD.orderid = O.orderid
JOIN Production.Products AS P
ON P.productid = OD.productid
JOIN Production.Suppliers AS S
ON S.supplierid = P.supplierid
ON O.custid = C.custid;
SELECT DISTINCT C.companyname AS customer, S.companyname AS supplier
FROM Sales.Customers AS C
LEFT OUTER JOIN Sales.Orders AS O
JOIN Production.Products AS P
JOIN Sales.OrderDetails AS OD
ON P.productid = OD.productid
ON OD.orderid = O.orderid
JOIN Production.Suppliers AS S
ON S.supplierid = P.supplierid
ON O.custid = C.custid;
SELECT DISTINCT C.companyname AS customer, S.companyname AS supplier
FROM Sales.Customers AS C
LEFT OUTER JOIN Sales.Orders AS O
JOIN Sales.OrderDetails AS OD
JOIN Production.Products AS P
JOIN Production.Suppliers AS S
ON S.supplierid = P.supplierid
ON P.productid = OD.productid
ON OD.orderid = O.orderid
ON O.custid = C.custid;
GO
-- Bushy Plans
USE tempdb;
IF OBJECT_ID('dbo.T1', 'U') IS NOT NULL DROP TABLE dbo.T1;
IF OBJECT_ID('dbo.T2', 'U') IS NOT NULL DROP TABLE dbo.T2;
IF OBJECT_ID('dbo.T3', 'U') IS NOT NULL DROP TABLE dbo.T3;
IF OBJECT_ID('dbo.T4', 'U') IS NOT NULL DROP TABLE dbo.T4;
GO
CREATE TABLE dbo.T1(a INT, b INT, c INT, v1 INT);
CREATE TABLE dbo.T2(b INT, v2 INT);
CREATE TABLE dbo.T3(c INT, v3 INT);
CREATE TABLE dbo.T4(d INT, c INT, v4 INT);
GO
SELECT *
FROM dbo.T1
JOIN dbo.T2
ON T2.b = T1.b
JOIN dbo.T3
ON T3.c = T1.c
JOIN dbo.T4
ON T4.c = T3.c;
SELECT *
FROM dbo.T1
JOIN dbo.T2
ON T2.b = T1.b
JOIN dbo.T3
JOIN dbo.T4
ON T4.c = T3.c
ON T3.c = T1.c
OPTION(FORCE ORDER);
SELECT *
FROM (dbo.T1 JOIN dbo.T2 ON T2.b = T1.b)
JOIN (dbo.T3 JOIN dbo.T4 ON T4.c = T3.c)
ON T3.c = T1.c
OPTION(FORCE ORDER);
WITH J1 AS
(
SELECT T1.a AS T1a, T1.b AS T1b, T1.c, T1.v1, T2.b AS T2b, T2.v2
FROM dbo.T1 JOIN dbo.T2
ON T2.b = T1.b
),
J2 AS
(
SELECT T3.c AS T3c, T3.v3, T4.d, T4.c AS T4c, T4.v4
FROM dbo.T3 JOIN dbo.T4
ON T4.c = T3.c
)
SELECT *
FROM J1 JOIN J2
ON J2.T3c = J1.c
OPTION(FORCE ORDER);
-- Cleanup
USE tempdb;
IF OBJECT_ID('dbo.T1', 'U') IS NOT NULL DROP TABLE dbo.T1;
IF OBJECT_ID('dbo.T2', 'U') IS NOT NULL DROP TABLE dbo.T2;
IF OBJECT_ID('dbo.T3', 'U') IS NOT NULL DROP TABLE dbo.T3;
IF OBJECT_ID('dbo.T4', 'U') IS NOT NULL DROP TABLE dbo.T4;
GO
---------------------------------------------------------------------
-- Semi Joins
---------------------------------------------------------------------
USE InsideTSQL2008;
-- Left Semi Join
SELECT DISTINCT C.custid, C.companyname
FROM Sales.Customers AS C
JOIN Sales.Orders AS O
ON O.custid = C.custid
WHERE country = N'Spain';
-- Left Semi Join using EXISTS
SELECT custid, companyname
FROM Sales.Customers AS C
WHERE country = N'Spain'
AND EXISTS
(SELECT * FROM Sales.Orders AS O
WHERE O.custid = C.custid);
-- Left Anti Semi Join
SELECT C.custid, C.companyname
FROM Sales.Customers AS C
LEFT OUTER JOIN Sales.Orders AS O
ON O.custid = C.custid
WHERE country = N'Spain'
AND O.custid IS NULL;
-- Left Anti Semi Join using NOT EXISTS
SELECT custid, companyname
FROM Sales.Customers AS C
WHERE country = N'Spain'
AND NOT EXISTS
(SELECT * FROM Sales.Orders AS O
WHERE O.custid = C.custid);
---------------------------------------------------------------------
-- Sliding Total of Previous Year
---------------------------------------------------------------------
-- Creating and Populating the MonthlyOrders Table
IF OBJECT_ID('dbo.MonthlyOrders') IS NOT NULL
DROP TABLE dbo.MonthlyOrders;
GO
SELECT
DATEADD(month, DATEDIFF(month, '19000101', orderdate), '19000101')
AS ordermonth,
SUM(val) AS val
INTO dbo.MonthlyOrders
FROM Sales.OrderValues
GROUP BY DATEADD(month, DATEDIFF(month, '19000101', orderdate), '19000101');
CREATE UNIQUE CLUSTERED INDEX idx_ordermonth ON dbo.MonthlyOrders(ordermonth);
SELECT * FROM dbo.MonthlyOrders ORDER BY ordermonth;
GO
-- Self, Non-Equi-Join
-- Sliding Total of Previous Year
SELECT
CONVERT(CHAR(6), DATEADD(month, -11, O1.ordermonth), 112) AS frommonth,
CONVERT(CHAR(6), O1.ordermonth, 112) AS tomonth,
SUM(O2.val) AS totalval,
COUNT(*) AS nummonths
FROM dbo.MonthlyOrders AS O1
JOIN dbo.MonthlyOrders AS O2
ON O2.ordermonth BETWEEN DATEADD(month, -11, O1.ordermonth)
AND O1.ordermonth
GROUP BY O1.ordermonth
ORDER BY O1.ordermonth;
-- Only complete years
SELECT
CONVERT(CHAR(6), DATEADD(month, -11, O1.ordermonth), 112) AS frommonth,
CONVERT(CHAR(6), O1.ordermonth, 112) AS tomonth,
SUM(O2.val) AS totalval
FROM dbo.MonthlyOrders AS O1
JOIN dbo.MonthlyOrders AS O2
ON O2.ordermonth BETWEEN DATEADD(month, -11, O1.ordermonth)
AND O1.ordermonth
GROUP BY O1.ordermonth
HAVING COUNT(*) = 12
ORDER BY O1.ordermonth;
-- When not guaranteed to have a row for every month
DECLARE
@firsttomonth AS DATE = '20061201',
@lasttomonth AS DATE = '20081201',
@monthstrailing AS INT = 11;
WITH Months AS
(
SELECT
DATEADD(month, n-1-@monthstrailing, @firsttomonth) AS frommonth,
DATEADD(month, n-1, @firsttomonth) AS tomonth
FROM dbo.Nums
WHERE n <= DATEDIFF(month, @firsttomonth, @lasttomonth) + 1
)
SELECT
CONVERT(CHAR(6), frommonth, 112) AS frommonth,
CONVERT(CHAR(6), tomonth, 112) AS tomonth,
COUNT(O.ordermonth) AS nummonths,
SUM(O.val) AS totalval
FROM Months M
LEFT OUTER JOIN
dbo.MonthlyOrders AS O
ON O.ordermonth BETWEEN M.frommonth AND M.tomonth
GROUP BY frommonth, tomonth
ORDER BY frommonth;
-- Cleanup
DROP TABLE dbo.MonthlyOrders;
GO
---------------------------------------------------------------------
-- Join Algorithms
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Nested Loops
---------------------------------------------------------------------
-- Nested Loops
USE Performance;
CREATE INDEX idx_nc_cn_i_cid
ON dbo.Customers(custname) INCLUDE(custid);
CREATE INDEX idx_nc_cid_od_i_oid_eid_sid
ON dbo.Orders(custid, orderdate)
INCLUDE(orderid, empid, shipperid);
SELECT C.custid, C.custname, O.orderid, O.empid, O.shipperid, O.orderdate
FROM dbo.Customers AS C
JOIN dbo.Orders AS O
ON O.custid = C.custid
WHERE C.custname LIKE 'Cust[_]1000%'
AND O.orderdate >= '20080101'
AND O.orderdate < '20080401';
---------------------------------------------------------------------
-- Merge
---------------------------------------------------------------------
-- Merge
SELECT C.custid, C.custname, O.orderid, O.empid, O.shipperid, O.orderdate
FROM dbo.Customers AS C
JOIN dbo.Orders AS O
ON O.custid = C.custid;
-- With sorting
SELECT C.custid, C.custname, O.orderid, O.empid, O.shipperid, O.orderdate
FROM dbo.Customers AS C
JOIN dbo.Orders AS O
ON O.custid = C.custid
WHERE O.orderdate >= '20080101'
AND O.orderdate < '20080102';
---------------------------------------------------------------------
-- Hash
---------------------------------------------------------------------
-- Hash
DROP INDEX dbo.Customers.idx_nc_cn_i_cid;
DROP INDEX dbo.Orders.idx_nc_cid_od_i_oid_eid_sid;
SELECT C.custid, C.custname, O.orderid, O.empid, O.shipperid, O.orderdate
FROM dbo.Customers AS C
JOIN dbo.Orders AS O
ON O.custid = C.custid
WHERE C.custname LIKE 'Cust[_]1000%'
AND O.orderdate >= '20080101'
AND O.orderdate < '20080401';
-- Optimized Bitmap Filtering
SELECT C.custname, E.lastname, E.firstname,
O.orderid, O.orderdate, O.custid, O.empid, O.shipperid
FROM dbo.Orders AS O
JOIN dbo.Customers AS C
ON O.custid = C.custid
JOIN dbo.Employees AS E
ON O.empid = E.empid
WHERE C.custname LIKE 'Cust[_]100%'
AND E.lastname LIKE 'Lname[_]100%';
-- Forcing Join Strategy
SELECT C.custid, C.custname, O.orderid, O.empid, O.shipperid, O.orderdate
FROM dbo.Customers AS C
INNER LOOP JOIN dbo.Orders AS O
ON O.custid = C.custid;
SELECT C.custid, C.custname, O.orderid, O.empid, O.shipperid, O.orderdate
FROM dbo.Customers AS C
JOIN dbo.Orders AS O
ON O.custid = C.custid
OPTION(LOOP JOIN, HASH JOIN);
---------------------------------------------------------------------
-- Separating Elements
---------------------------------------------------------------------
-- Creating and Populating the Table Arrays
USE tempdb;
IF OBJECT_ID('dbo.Arrays') IS NOT NULL DROP TABLE dbo.Arrays;
CREATE TABLE dbo.Arrays
(
arrid VARCHAR(10) NOT NULL PRIMARY KEY,
array VARCHAR(8000) NOT NULL
)
GO
INSERT INTO Arrays(arrid, array) VALUES
('A', '20,223,2544,25567,14'),
('B', '30,-23433,28'),
('C', '12,10,8099,12,1200,13,12,14,10,9'),
('D', '-4,-6,-45678,-2');
GO
-- Solution to Separating Elements Problem, Step 1
SELECT arrid, array, n
FROM dbo.Arrays
JOIN dbo.Nums
ON n <= DATALENGTH(array)
AND SUBSTRING(array, n, 1) = ',';
-- Solution to Separating Elements Problem, Step 2
SELECT arrid, array, n
FROM dbo.Arrays
JOIN dbo.Nums
ON n <= DATALENGTH(array) + 1
AND SUBSTRING(',' + array, n, 1) = ',';
-- Solution to Separating Elements Problem, Step 3
SELECT arrid,
SUBSTRING(array, n, CHARINDEX(',', array + ',', n) - n) AS element
FROM dbo.Arrays
JOIN dbo.Nums
ON n <= DATALENGTH(array) + 1
AND SUBSTRING(',' + array, n, 1) = ',';
-- Solution to Separating Elements Problem, Step 4
SELECT arrid,
ROW_NUMBER() OVER(PARTITION BY arrid ORDER BY n) AS pos,
CAST(SUBSTRING(array, n, CHARINDEX(',', array + ',', n) - n)
AS INT) AS element
FROM dbo.Arrays
JOIN dbo.Nums
ON n <= DATALENGTH(array) + 1
AND SUBSTRING(',' + array, n, 1) = ',';
-- Alternative Solution to Separating Elements Problem, Step 4
SELECT arrid,
(n - 1) - DATALENGTH(REPLACE(LEFT(array, n - 1), ',', '')) + 1 AS pos,
CAST(SUBSTRING(array, n, CHARINDEX(',', array + ',', n) - n)
AS INT) AS element
FROM dbo.Arrays
JOIN dbo.Nums
ON n <= DATALENGTH(array) + 1
AND SUBSTRING(',' + array, n, 1) = ',';
-- Solution based on Recursive CTEs
WITH Split AS
(
SELECT arrid, 1 AS pos, 1 AS startpos,
CHARINDEX(',', array + ',') - 1 AS endpos
FROM dbo.Arrays
WHERE DATALENGTH(array) > 0
UNION ALL
SELECT Prv.arrid, Prv.pos + 1, Prv.endpos + 2,
CHARINDEX(',', Cur.array + ',', Prv.endpos + 2) - 1
FROM Split AS Prv
JOIN dbo.Arrays AS Cur
ON Cur.arrid = Prv.arrid
AND CHARINDEX(',', Cur.array + ',', Prv.endpos + 2) > 0
)
SELECT A.arrid, pos,
CAST(SUBSTRING(array, startpos, endpos-startpos+1) AS INT) AS element
FROM dbo.Arrays AS A
JOIN Split AS S
ON S.arrid = A.arrid
ORDER BY arrid, pos;
-- Solution that "Seems" Correct
SELECT CAST(arrid AS VARCHAR(10)) AS arrid,
REPLACE(array, ',',
CHAR(13)+CHAR(10) + CAST(arrid AS VARCHAR(10))+SPACE(10)) AS value
FROM dbo.Arrays;
GO
---------------------------------------------------------------------
-- Set Operations
---------------------------------------------------------------------
---------------------------------------------------------------------
-- UNION
---------------------------------------------------------------------
---------------------------------------------------------------------
-- UNION DISTINCT
---------------------------------------------------------------------
-- UNION DISTINCT
USE InsideTSQL2008;
SELECT country, region, city FROM HR.Employees
UNION
SELECT country, region, city FROM Sales.Customers;
---------------------------------------------------------------------
-- UNION ALL
---------------------------------------------------------------------
-- UNION ALL
SELECT country, region, city FROM HR.Employees
UNION ALL
SELECT country, region, city FROM Sales.Customers;
---------------------------------------------------------------------
-- EXCEPT
---------------------------------------------------------------------
---------------------------------------------------------------------
-- EXCEPT DISTINCT
---------------------------------------------------------------------
-- EXCEPT DISTINCT, Employees EXCEPT Customers
SELECT country, region, city FROM HR.Employees
EXCEPT
SELECT country, region, city FROM Sales.Customers;
-- EXCEPT DISTINCT, Customers EXCEPT Employees
SELECT country, region, city FROM Sales.Customers
EXCEPT
SELECT country, region, city FROM HR.Employees;
---------------------------------------------------------------------
-- EXCEPT ALL
---------------------------------------------------------------------
WITH EXCEPT_ALL
AS
(
SELECT
ROW_NUMBER()
OVER(PARTITION BY country, region, city
ORDER BY (SELECT 0)) AS rn,
country, region, city
FROM HR.Employees
EXCEPT
SELECT
ROW_NUMBER()
OVER(PARTITION BY country, region, city
ORDER BY (SELECT 0)) AS rn,
country, region, city
FROM Sales.Customers
)
SELECT country, region, city
FROM EXCEPT_ALL;
---------------------------------------------------------------------
-- INTERSCET
---------------------------------------------------------------------
---------------------------------------------------------------------
-- INTERSECT DISTINCT
---------------------------------------------------------------------
SELECT country, region, city FROM HR.Employees
INTERSECT
SELECT country, region, city FROM Sales.Customers;
---------------------------------------------------------------------
-- INTERSECT ALL
---------------------------------------------------------------------
WITH INTERSECT_ALL
AS
(
SELECT
ROW_NUMBER()
OVER(PARTITION BY country, region, city
ORDER BY (SELECT 0)) AS rn,
country, region, city
FROM HR.Employees
INTERSECT
SELECT
ROW_NUMBER()
OVER(PARTITION BY country, region, city
ORDER BY (SELECT 0)) AS rn,
country, region, city
FROM Sales.Customers
)
SELECT country, region, city
FROM INTERSECT_ALL;
---------------------------------------------------------------------
-- Precedence
---------------------------------------------------------------------
-- INTERSECT Precedes EXCEPT
SELECT country, region, city FROM Production.Suppliers
EXCEPT
SELECT country, region, city FROM HR.Employees
INTERSECT
SELECT country, region, city FROM Sales.Customers;
-- Using Parenthesis
(SELECT country, region, city FROM Production.Suppliers
EXCEPT
SELECT country, region, city FROM HR.Employees)
INTERSECT
SELECT country, region, city FROM Sales.Customers;
-- Using INTO with Set Operations
SELECT country, region, city INTO #T FROM Production.Suppliers
EXCEPT
SELECT country, region, city FROM HR.Employees
INTERSECT
SELECT country, region, city FROM Sales.Customers;
-- Cleanup
DROP TABLE #T;
GO
---------------------------------------------------------------------
-- Circumventing Unsupported Logical Phases
---------------------------------------------------------------------
-- Number of Cities per Country Covered by Both Customers
-- and Employees
SELECT country, COUNT(*) AS numcities
FROM (SELECT country, region, city FROM HR.Employees
UNION
SELECT country, region, city FROM Sales.Customers) AS U
GROUP BY country;
-- Two most recent orders for employees 3 and 5
SELECT empid, orderid, orderdate
FROM (SELECT TOP (2) empid, orderid, orderdate
FROM Sales.Orders
WHERE empid = 3
ORDER BY orderdate DESC, orderid DESC) AS D1
UNION ALL
SELECT empid, orderid, orderdate
FROM (SELECT TOP (2) empid, orderid, orderdate
FROM Sales.Orders
WHERE empid = 5
ORDER BY orderdate DESC, orderid DESC) AS D2;
-- Sorting each Input Independently
SELECT empid, custid, orderid, orderdate
FROM (SELECT 1 AS sortcol, custid, empid, orderid, orderdate
FROM Sales.Orders
WHERE custid = 1
UNION ALL
SELECT 2 AS sortcol, custid, empid, orderid, orderdate
FROM Sales.Orders
WHERE empid = 3) AS U
ORDER BY sortcol,
CASE WHEN sortcol = 1 THEN orderid END,
CASE WHEN sortcol = 2 THEN orderdate END DESC;
=============================
Query Tuning
---------------------------------------------------------------------
-- Inside Microsoft SQL Server 2008: T-SQL Querying (MSPress, 2009)
-- Chapter 04 - Query Tuning
-- Copyright Itzik Ben-Gan, 2009
-- All Rights Reserved
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Sample Data for this Chapter
---------------------------------------------------------------------
-- Listing 4-1: Creation Script for Sample Database and Tables
SET NOCOUNT ON;
USE master;
IF DB_ID('Performance') IS NULL
CREATE DATABASE Performance;
GO
USE Performance;
GO
-- Creating and Populating the Nums Auxiliary Table
SET NOCOUNT ON;
IF OBJECT_ID('dbo.Nums', 'U') IS NOT NULL
DROP TABLE dbo.Nums;
CREATE TABLE dbo.Nums(n INT NOT NULL PRIMARY KEY);
DECLARE @max AS INT, @rc AS INT;
SET @max = 1000000;
SET @rc = 1;
INSERT INTO dbo.Nums(n) VALUES(1);
WHILE @rc * 2 <= @max
BEGIN
INSERT INTO dbo.Nums(n) SELECT n + @rc FROM dbo.Nums;
SET @rc = @rc * 2;
END
INSERT INTO dbo.Nums(n)
SELECT n + @rc FROM dbo.Nums WHERE n + @rc <= @max;
GO
-- Drop Data Tables if Exist
IF OBJECT_ID('dbo.EmpOrders', 'V') IS NOT NULL
DROP VIEW dbo.EmpOrders;
GO
IF OBJECT_ID('dbo.Orders', 'U') IS NOT NULL
DROP TABLE dbo.Orders;
GO
IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
DROP TABLE dbo.Customers;
GO
IF OBJECT_ID('dbo.Employees', 'U') IS NOT NULL
DROP TABLE dbo.Employees;
GO
IF OBJECT_ID('dbo.Shippers', 'U') IS NOT NULL
DROP TABLE dbo.Shippers;
GO
-- Data Distribution Settings
DECLARE
@numorders AS INT,
@numcusts AS INT,
@numemps AS INT,
@numshippers AS INT,
@numyears AS INT,
@startdate AS DATETIME;
SELECT
@numorders = 1000000,
@numcusts = 20000,
@numemps = 500,
@numshippers = 5,
@numyears = 4,
@startdate = '20050101';
-- Creating and Populating the Customers Table
CREATE TABLE dbo.Customers
(
custid CHAR(11) NOT NULL,
custname NVARCHAR(50) NOT NULL
);
INSERT INTO dbo.Customers(custid, custname)
SELECT
'C' + RIGHT('000000000' + CAST(n AS VARCHAR(10)), 10) AS custid,
N'Cust_' + CAST(n AS VARCHAR(10)) AS custname
FROM dbo.Nums
WHERE n <= @numcusts;
ALTER TABLE dbo.Customers ADD
CONSTRAINT PK_Customers PRIMARY KEY(custid);
-- Creating and Populating the Employees Table
CREATE TABLE dbo.Employees
(
empid INT NOT NULL,
firstname NVARCHAR(25) NOT NULL,
lastname NVARCHAR(25) NOT NULL
);
INSERT INTO dbo.Employees(empid, firstname, lastname)
SELECT n AS empid,
N'Fname_' + CAST(n AS NVARCHAR(10)) AS firstname,
N'Lname_' + CAST(n AS NVARCHAR(10)) AS lastname
FROM dbo.Nums
WHERE n <= @numemps;
ALTER TABLE dbo.Employees ADD
CONSTRAINT PK_Employees PRIMARY KEY(empid);
-- Creating and Populating the Shippers Table
CREATE TABLE dbo.Shippers
(
shipperid VARCHAR(5) NOT NULL,
shippername NVARCHAR(50) NOT NULL
);
INSERT INTO dbo.Shippers(shipperid, shippername)
SELECT shipperid, N'Shipper_' + shipperid AS shippername
FROM (SELECT CHAR(ASCII('A') - 2 + 2 * n) AS shipperid
FROM dbo.Nums
WHERE n <= @numshippers) AS D;
ALTER TABLE dbo.Shippers ADD
CONSTRAINT PK_Shippers PRIMARY KEY(shipperid);
-- Creating and Populating the Orders Table
CREATE TABLE dbo.Orders
(
orderid INT NOT NULL,
custid CHAR(11) NOT NULL,
empid INT NOT NULL,
shipperid VARCHAR(5) NOT NULL,
orderdate DATETIME NOT NULL,
filler CHAR(155) NOT NULL DEFAULT('a')
);
INSERT INTO dbo.Orders(orderid, custid, empid, shipperid, orderdate)
SELECT n AS orderid,
'C' + RIGHT('000000000'
+ CAST(
1 + ABS(CHECKSUM(NEWID())) % @numcusts
AS VARCHAR(10)), 10) AS custid,
1 + ABS(CHECKSUM(NEWID())) % @numemps AS empid,
CHAR(ASCII('A') - 2
+ 2 * (1 + ABS(CHECKSUM(NEWID())) % @numshippers)) AS shipperid,
DATEADD(day, n / (@numorders / (@numyears * 365.25)), @startdate)
-- late arrival with earlier date
- CASE WHEN n % 10 = 0
THEN 1 + ABS(CHECKSUM(NEWID())) % 30
ELSE 0
END AS orderdate
FROM dbo.Nums
WHERE n <= @numorders
ORDER BY CHECKSUM(NEWID());
CREATE CLUSTERED INDEX idx_cl_od ON dbo.Orders(orderdate);
CREATE NONCLUSTERED INDEX idx_nc_sid_od_i_cid
ON dbo.Orders(shipperid, orderdate)
INCLUDE(custid);
CREATE UNIQUE INDEX idx_unc_od_oid_i_cid_eid
ON dbo.Orders(orderdate, orderid)
INCLUDE(custid, empid);
ALTER TABLE dbo.Orders ADD
CONSTRAINT PK_Orders PRIMARY KEY NONCLUSTERED(orderid),
CONSTRAINT FK_Orders_Customers
FOREIGN KEY(custid) REFERENCES dbo.Customers(custid),
CONSTRAINT FK_Orders_Employees
FOREIGN KEY(empid) REFERENCES dbo.Employees(empid),
CONSTRAINT FK_Orders_Shippers
FOREIGN KEY(shipperid) REFERENCES dbo.Shippers(shipperid);
GO
---------------------------------------------------------------------
-- Tuning Methodology
---------------------------------------------------------------------
-- Drop clustered index
USE Performance;
DROP INDEX dbo.Orders.idx_cl_od;
GO
-- Listing 4-2: Sample Queries
SET NOCOUNT ON;
USE Performance;
GO
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderid = 3;
GO
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderid = 5;
GO
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderid = 7;
GO
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderdate = '20080212';
GO
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderdate = '20080118';
GO
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderdate = '20080828';
GO
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderdate >= '20080101'
AND orderdate < '20080201';
GO
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderdate >= '20080401'
AND orderdate < '20080501';
GO
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderdate >= '20080201'
AND orderdate < '20090301';
GO
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderdate >= '20080501'
AND orderdate < '20080601';
GO
---------------------------------------------------------------------
-- Analyze Waits at the Instance Level
---------------------------------------------------------------------
SELECT
wait_type,
waiting_tasks_count,
wait_time_ms,
max_wait_time_ms,
signal_wait_time_ms
FROM sys.dm_os_wait_stats
ORDER BY wait_type;
-- Isolate top waits
WITH Waits AS
(
SELECT
wait_type,
wait_time_ms / 1000. AS wait_time_s,
100. * wait_time_ms / SUM(wait_time_ms) OVER() AS pct,
ROW_NUMBER() OVER(ORDER BY wait_time_ms DESC) AS rn,
100. * signal_wait_time_ms / wait_time_ms as signal_pct
FROM sys.dm_os_wait_stats
WHERE wait_time_ms > 0
AND wait_type NOT LIKE N'%SLEEP%'
AND wait_type NOT LIKE N'%IDLE%'
AND wait_type NOT LIKE N'%QUEUE%'
AND wait_type NOT IN( N'CLR_AUTO_EVENT'
, N'REQUEST_FOR_DEADLOCK_SEARCH'
, N'SQLTRACE_BUFFER_FLUSH'
/* filter out additional irrelevant waits */ )
)
SELECT
W1.wait_type,
CAST(W1.wait_time_s AS NUMERIC(12, 2)) AS wait_time_s,
CAST(W1.pct AS NUMERIC(5, 2)) AS pct,
CAST(SUM(W2.pct) AS NUMERIC(5, 2)) AS running_pct,
CAST(W1.signal_pct AS NUMERIC(5, 2)) AS signal_pct
FROM Waits AS W1
JOIN Waits AS W2
ON W2.rn <= W1.rn
GROUP BY W1.rn, W1.wait_type, W1.wait_time_s, W1.pct, W1.signal_pct
HAVING SUM(W2.pct) - W1.pct < 80 -- percentage threshold
OR W1.rn <= 5
ORDER BY W1.rn;
GO
-- Create the WaitStats table
USE Performance;
IF OBJECT_ID('dbo.WaitStats', 'U') IS NOT NULL DROP TABLE dbo.WaitStats;
CREATE TABLE dbo.WaitStats
(
dt DATETIME NOT NULL DEFAULT (CURRENT_TIMESTAMP),
wait_type NVARCHAR(60) NOT NULL,
waiting_tasks_count BIGINT NOT NULL,
wait_time_ms BIGINT NOT NULL,
max_wait_time_ms BIGINT NOT NULL,
signal_wait_time_ms BIGINT NOT NULL
);
CREATE UNIQUE CLUSTERED INDEX idx_dt_type ON dbo.WaitStats(dt, wait_type);
CREATE INDEX idx_type_dt ON dbo.WaitStats(wait_type, dt);
-- Load waitstats data on regular intervals
INSERT INTO Performance.dbo.WaitStats
(wait_type, waiting_tasks_count, wait_time_ms,
max_wait_time_ms, signal_wait_time_ms)
SELECT
wait_type, waiting_tasks_count, wait_time_ms,
max_wait_time_ms, signal_wait_time_ms
FROM sys.dm_os_wait_stats
WHERE wait_type NOT IN (N'MISCELLANEOUS');
-- Creation script for IntervalWaits function
IF OBJECT_ID('dbo.IntervalWaits', 'IF') IS NOT NULL
DROP FUNCTION dbo.IntervalWaits;
GO
CREATE FUNCTION dbo.IntervalWaits
(@fromdt AS DATETIME, @todt AS DATETIME)
RETURNS TABLE
AS
RETURN
WITH Waits AS
(
SELECT dt, wait_type, wait_time_ms,
ROW_NUMBER() OVER(PARTITION BY wait_type
ORDER BY dt) AS rn
FROM dbo.WaitStats
)
SELECT Prv.wait_type, Prv.dt AS start_time,
CAST((Cur.wait_time_ms - Prv.wait_time_ms)
/ 1000. AS NUMERIC(12, 2)) AS interval_wait_s
FROM Waits AS Cur
JOIN Waits AS Prv
ON Cur.wait_type = Prv.wait_type
AND Cur.rn = Prv.rn + 1
AND Prv.dt >= @fromdt
AND Prv.dt < DATEADD(day, 1, @todt)
GO
-- Return interval waits
SELECT wait_type, start_time, interval_wait_s
FROM dbo.IntervalWaits('20090212', '20090213') AS F
ORDER BY SUM(interval_wait_s) OVER(PARTITION BY wait_type) DESC,
wait_type, start_time;
GO
-- Prepare view for pivot table
IF OBJECT_ID('dbo.IntervalWaitsSample', 'V') IS NOT NULL
DROP VIEW dbo.IntervalWaitsSample;
GO
CREATE VIEW dbo.IntervalWaitsSample
AS
SELECT wait_type, start_time, interval_wait_s
FROM dbo.IntervalWaits('20090212', '20090213') AS F;
GO
---------------------------------------------------------------------
-- Correlate Waits with Queues
---------------------------------------------------------------------
SELECT
object_name,
counter_name,
instance_name,
cntr_value,
cntr_type
FROM sys.dm_os_performance_counters;
---------------------------------------------------------------------
-- Determine Course of Action
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Drill Down to the Database/File Level
---------------------------------------------------------------------
-- Analyze DB IO
WITH DBIO AS
(
SELECT
DB_NAME(IVFS.database_id) AS db,
MF.type_desc,
SUM(IVFS.num_of_bytes_read + IVFS.num_of_bytes_written) AS io_bytes,
SUM(IVFS.io_stall) AS io_stall_ms
FROM sys.dm_io_virtual_file_stats(NULL, NULL) AS IVFS
JOIN sys.master_files AS MF
ON IVFS.database_id = MF.database_id
AND IVFS.file_id = MF.file_id
GROUP BY DB_NAME(IVFS.database_id), MF.type_desc
)
SELECT db, type_desc,
CAST(1. * io_bytes / (1024 * 1024) AS NUMERIC(12, 2)) AS io_mb,
CAST(io_stall_ms / 1000. AS NUMERIC(12, 2)) AS io_stall_s,
CAST(100. * io_stall_ms / SUM(io_stall_ms) OVER()
AS NUMERIC(10, 2)) AS io_stall_pct,
ROW_NUMBER() OVER(ORDER BY io_stall_ms DESC) AS rn
FROM DBIO
ORDER BY io_stall_ms DESC;
---------------------------------------------------------------------
-- Drill Down to the Query Level
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Trace Performance Workload
---------------------------------------------------------------------
SET NOCOUNT ON;
USE master;
GO
IF OBJECT_ID('dbo.PerfworkloadTraceStart', 'P') IS NOT NULL
DROP PROC dbo.PerfworkloadTraceStart;
GO
CREATE PROC dbo.PerfworkloadTraceStart
@dbid AS INT,
@tracefile AS NVARCHAR(245),
@traceid AS INT OUTPUT
AS
-- Create a Queue
DECLARE @rc AS INT;
DECLARE @maxfilesize AS BIGINT;
SET @maxfilesize = 5;
EXEC @rc = sp_trace_create @traceid OUTPUT, 0, @tracefile, @maxfilesize, NULL
IF (@rc != 0) GOTO error;
-- Set the events
DECLARE @on AS BIT;
SET @on = 1;
-- RPC:Completed
exec sp_trace_setevent @traceid, 10, 15, @on;
exec sp_trace_setevent @traceid, 10, 8, @on;
exec sp_trace_setevent @traceid, 10, 16, @on;
exec sp_trace_setevent @traceid, 10, 48, @on;
exec sp_trace_setevent @traceid, 10, 1, @on;
exec sp_trace_setevent @traceid, 10, 17, @on;
exec sp_trace_setevent @traceid, 10, 10, @on;
exec sp_trace_setevent @traceid, 10, 18, @on;
exec sp_trace_setevent @traceid, 10, 11, @on;
exec sp_trace_setevent @traceid, 10, 12, @on;
exec sp_trace_setevent @traceid, 10, 13, @on;
exec sp_trace_setevent @traceid, 10, 6, @on;
exec sp_trace_setevent @traceid, 10, 14, @on;
-- SP:Completed
exec sp_trace_setevent @traceid, 43, 15, @on;
exec sp_trace_setevent @traceid, 43, 8, @on;
exec sp_trace_setevent @traceid, 43, 48, @on;
exec sp_trace_setevent @traceid, 43, 1, @on;
exec sp_trace_setevent @traceid, 43, 10, @on;
exec sp_trace_setevent @traceid, 43, 11, @on;
exec sp_trace_setevent @traceid, 43, 12, @on;
exec sp_trace_setevent @traceid, 43, 13, @on;
exec sp_trace_setevent @traceid, 43, 6, @on;
exec sp_trace_setevent @traceid, 43, 14, @on;
-- SP:StmtCompleted
exec sp_trace_setevent @traceid, 45, 8, @on;
exec sp_trace_setevent @traceid, 45, 16, @on;
exec sp_trace_setevent @traceid, 45, 48, @on;
exec sp_trace_setevent @traceid, 45, 1, @on;
exec sp_trace_setevent @traceid, 45, 17, @on;
exec sp_trace_setevent @traceid, 45, 10, @on;
exec sp_trace_setevent @traceid, 45, 18, @on;
exec sp_trace_setevent @traceid, 45, 11, @on;
exec sp_trace_setevent @traceid, 45, 12, @on;
exec sp_trace_setevent @traceid, 45, 13, @on;
exec sp_trace_setevent @traceid, 45, 6, @on;
exec sp_trace_setevent @traceid, 45, 14, @on;
exec sp_trace_setevent @traceid, 45, 15, @on;
-- SQL:BatchCompleted
exec sp_trace_setevent @traceid, 12, 15, @on;
exec sp_trace_setevent @traceid, 12, 8, @on;
exec sp_trace_setevent @traceid, 12, 16, @on;
exec sp_trace_setevent @traceid, 12, 48, @on;
exec sp_trace_setevent @traceid, 12, 1, @on;
exec sp_trace_setevent @traceid, 12, 17, @on;
exec sp_trace_setevent @traceid, 12, 6, @on;
exec sp_trace_setevent @traceid, 12, 10, @on;
exec sp_trace_setevent @traceid, 12, 14, @on;
exec sp_trace_setevent @traceid, 12, 18, @on;
exec sp_trace_setevent @traceid, 12, 11, @on;
exec sp_trace_setevent @traceid, 12, 12, @on;
exec sp_trace_setevent @traceid, 12, 13, @on;
-- SQL:StmtCompleted
exec sp_trace_setevent @traceid, 41, 15, @on;
exec sp_trace_setevent @traceid, 41, 8, @on;
exec sp_trace_setevent @traceid, 41, 16, @on;
exec sp_trace_setevent @traceid, 41, 48, @on;
exec sp_trace_setevent @traceid, 41, 1, @on;
exec sp_trace_setevent @traceid, 41, 17, @on;
exec sp_trace_setevent @traceid, 41, 10, @on;
exec sp_trace_setevent @traceid, 41, 18, @on;
exec sp_trace_setevent @traceid, 41, 11, @on;
exec sp_trace_setevent @traceid, 41, 12, @on;
exec sp_trace_setevent @traceid, 41, 13, @on;
exec sp_trace_setevent @traceid, 41, 6, @on;
exec sp_trace_setevent @traceid, 41, 14, @on;
-- Set the Filters
-- Application name filter
EXEC sp_trace_setfilter @traceid, 10, 0, 7, N'SQL Server Profiler%';
-- Database ID filter
EXEC sp_trace_setfilter @traceid, 3, 0, 0, @dbid;
-- Set the trace status to start
EXEC sp_trace_setstatus @traceid, 1;
-- Print trace id and file name for future references
PRINT 'Trace ID: ' + CAST(@traceid AS VARCHAR(10))
+ ', Trace File: ''' + @tracefile + '.trc''';
GOTO finish;
error:
PRINT 'Error Code: ' + CAST(@rc AS VARCHAR(10));
finish:
GO
-- Start the trace
DECLARE @dbid AS INT, @traceid AS INT;
SET @dbid = DB_ID('Performance');
EXEC master.dbo.PerfworkloadTraceStart
@dbid = @dbid,
@tracefile = 'c:\temp\Perfworkload 20090212',
@traceid = @traceid OUTPUT;
GO
-- Stop the trace (assuming trace id was 2)
EXEC sp_trace_setstatus 2, 0;
EXEC sp_trace_setstatus 2, 2;
GO
---------------------------------------------------------------------
-- Analyze Trace Data
---------------------------------------------------------------------
-- Load trace data to table
SET NOCOUNT ON;
USE Performance;
IF OBJECT_ID('dbo.Workload', 'U') IS NOT NULL DROP TABLE dbo.Workload;
GO
SELECT CAST(TextData AS NVARCHAR(MAX)) AS tsql_code,
Duration AS duration
INTO dbo.Workload
FROM sys.fn_trace_gettable('c:\temp\Perfworkload 20090212.trc', NULL) AS T
WHERE Duration > 0
AND EventClass IN(41, 45);
GO
-- Aggregate trace data by query
SELECT
tsql_code,
SUM(duration) AS total_duration
FROM dbo.Workload
GROUP BY tsql_code;
-- Aggregate trace data by query prefix
SELECT
SUBSTRING(tsql_code, 1, 100) AS tsql_code,
SUM(duration) AS total_duration
FROM dbo.Workload
GROUP BY SUBSTRING(tsql_code, 1, 100);
-- Adjust substring length
SELECT
SUBSTRING(tsql_code, 1, 94) AS tsql_code,
SUM(duration) AS total_duration
FROM dbo.Workload
GROUP BY SUBSTRING(tsql_code, 1, 94);
-- Query Signature
-- Query template
DECLARE @my_templatetext AS NVARCHAR(MAX);
DECLARE @my_parameters AS NVARCHAR(MAX);
EXEC sp_get_query_template
N'SELECT * FROM dbo.T1 WHERE col1 = 3 AND col2 > 78',
@my_templatetext OUTPUT,
@my_parameters OUTPUT;
SELECT @my_templatetext AS querysig, @my_parameters AS params;
GO
-- Creation Script for the SQLSig UDF
IF OBJECT_ID('dbo.SQLSig', 'FN') IS NOT NULL
DROP FUNCTION dbo.SQLSig;
GO
CREATE FUNCTION dbo.SQLSig
(@p1 NTEXT, @parselength INT = 4000)
RETURNS NVARCHAR(4000)
--
-- This function is provided "AS IS" with no warranties,
-- and confers no rights.
-- Use of included script samples are subject to the terms specified at
-- http://www.microsoft.com/info/cpyright.htm
--
-- Strips query strings
AS
BEGIN
DECLARE @pos AS INT;
DECLARE @mode AS CHAR(10);
DECLARE @maxlength AS INT;
DECLARE @p2 AS NCHAR(4000);
DECLARE @currchar AS CHAR(1), @nextchar AS CHAR(1);
DECLARE @p2len AS INT;
SET @maxlength = LEN(RTRIM(SUBSTRING(@p1,1,4000)));
SET @maxlength = CASE WHEN @maxlength > @parselength
THEN @parselength ELSE @maxlength END;
SET @pos = 1;
SET @p2 = '';
SET @p2len = 0;
SET @currchar = '';
set @nextchar = '';
SET @mode = 'command';
WHILE (@pos <= @maxlength)
BEGIN
SET @currchar = SUBSTRING(@p1,@pos,1);
SET @nextchar = SUBSTRING(@p1,@pos+1,1);
IF @mode = 'command'
BEGIN
SET @p2 = LEFT(@p2,@p2len) + @currchar;
SET @p2len = @p2len + 1 ;
IF @currchar IN (',','(',' ','=','<','>','!')
AND @nextchar BETWEEN '0' AND '9'
BEGIN
SET @mode = 'number';
SET @p2 = LEFT(@p2,@p2len) + '#';
SET @p2len = @p2len + 1;
END
IF @currchar = ''''
BEGIN
SET @mode = 'literal';
SET @p2 = LEFT(@p2,@p2len) + '#''';
SET @p2len = @p2len + 2;
END
END
ELSE IF @mode = 'number' AND @nextchar IN (',',')',' ','=','<','>','!')
SET @mode= 'command';
ELSE IF @mode = 'literal' AND @currchar = ''''
SET @mode= 'command';
SET @pos = @pos + 1;
END
RETURN @p2;
END
GO
-- Test SQLSig Function
SELECT dbo.SQLSig
(N'SELECT * FROM dbo.T1 WHERE col1 = 3 AND col2 > 78', 4000);
GO
-- Listing 4-3: RegexReplace Function
/*
using Microsoft.SqlServer.Server;
using System.Data.SqlTypes;
using System.Text.RegularExpressions;
public partial class RegExp
{
[SqlFunction(IsDeterministic = true, DataAccess = DataAccessKind.None)]
public static SqlString RegexReplace(
SqlString input, SqlString pattern, SqlString replacement)
{
return (SqlString)Regex.Replace(
input.Value, pattern.Value, replacement.Value);
}
}
*/
-- Enable CLR
EXEC sp_configure 'clr enabled', 1;
RECONFIGURE;
GO
-- Create assembly
USE Performance;
CREATE ASSEMBLY RegExp
FROM 'C:\RegExp\RegExp\bin\Debug\RegExp.dll';
GO
-- Create RegexReplace function
CREATE FUNCTION dbo.RegexReplace(
@input AS NVARCHAR(MAX),
@pattern AS NVARCHAR(MAX),
@replacement AS NVARCHAR(MAX))
RETURNS NVARCHAR(MAX)
WITH RETURNS NULL ON NULL INPUT
EXTERNAL NAME RegExp.RegExp.RegexReplace;
GO
-- Return trace data with query signature
SELECT
dbo.RegexReplace(tsql_code,
N'([\s,(=<>!](?![^\]]+[\]]))(?:(?:(?:(?# expression coming
)(?:([N])?('')(?:[^'']|'''')*(''))(?# character
)|(?:0x[\da-fA-F]*)(?# binary
)|(?:[-+]?(?:(?:[\d]*\.[\d]*|[\d]+)(?# precise number
)(?:[eE]?[\d]*)))(?# imprecise number
)|(?:[~]?[-+]?(?:[\d]+))(?# integer
))(?:[\s]?[\+\-\*\/\%\&\|\^][\s]?)?)+(?# operators
))',
N'$1$2$3#$4') AS sig,
duration
FROM dbo.Workload;
-- Return trace data with query signature checksum
SELECT
CHECKSUM(dbo.RegexReplace(tsql_code,
N'([\s,(=<>!](?![^\]]+[\]]))(?:(?:(?:(?# expression coming
)(?:([N])?('')(?:[^'']|'''')*(''))(?# character
)|(?:0x[\da-fA-F]*)(?# binary
)|(?:[-+]?(?:(?:[\d]*\.[\d]*|[\d]+)(?# precise number
)(?:[eE]?[\d]*)))(?# imprecise number
)|(?:[~]?[-+]?(?:[\d]+))(?# integer
))(?:[\s]?[\+\-\*\/\%\&\|\^][\s]?)?)+(?# operators
))',
N'$1$2$3#$4')) AS cs,
duration
FROM dbo.Workload;
GO
-- Add cs column to Workload table
ALTER TABLE dbo.Workload ADD cs AS CHECKSUM(dbo.RegexReplace(tsql_code,
N'([\s,(=<>!](?![^\]]+[\]]))(?:(?:(?:(?# expression coming
)(?:([N])?('')(?:[^'']|'''')*(''))(?# character
)|(?:0x[\da-fA-F]*)(?# binary
)|(?:[-+]?(?:(?:[\d]*\.[\d]*|[\d]+)(?# precise number
)(?:[eE]?[\d]*)))(?# imprecise number
)|(?:[~]?[-+]?(?:[\d]+))(?# integer
))(?:[\s]?[\+\-\*\/\%\&\|\^][\s]?)?)+(?# operators
))',
N'$1$2$3#$4')) PERSISTED;
CREATE CLUSTERED INDEX idx_cl_cs ON dbo.Workload(cs);
GO
-- Query Workload
SELECT tsql_code, duration, cs
FROM dbo.Workload;
GO
-- Aggregate data by query signature checksum
-- Load aggregate data into temporary table
IF OBJECT_ID('tempdb..#AggQueries', 'U') IS NOT NULL DROP TABLE #AggQueries;
SELECT cs, SUM(duration) AS total_duration,
100. * SUM(duration) / SUM(SUM(duration)) OVER() AS pct,
ROW_NUMBER() OVER(ORDER BY SUM(duration) DESC) AS rn
INTO #AggQueries
FROM dbo.Workload
GROUP BY cs;
CREATE CLUSTERED INDEX idx_cl_cs ON #AggQueries(cs);
GO
-- Show aggregate data
SELECT cs, total_duration, pct, rn
FROM #AggQueries
ORDER BY rn;
-- Show running totals
SELECT AQ1.cs,
CAST(AQ1.total_duration / 1000000.
AS NUMERIC(12, 2)) AS total_s,
CAST(SUM(AQ2.total_duration) / 1000000.
AS NUMERIC(12, 2)) AS running_total_s,
CAST(AQ1.pct AS NUMERIC(12, 2)) AS pct,
CAST(SUM(AQ2.pct) AS NUMERIC(12, 2)) AS run_pct,
AQ1.rn
FROM #AggQueries AS AQ1
JOIN #AggQueries AS AQ2
ON AQ2.rn <= AQ1.rn
GROUP BY AQ1.cs, AQ1.total_duration, AQ1.pct, AQ1.rn
HAVING SUM(AQ2.pct) - AQ1.pct <= 80 -- percentage threshold
-- OR AQ1.rn <= 5
ORDER BY AQ1.rn;
-- Isolate top offenders
WITH RunningTotals AS
(
SELECT AQ1.cs,
CAST(AQ1.total_duration / 1000000.
AS NUMERIC(12, 2)) AS total_s,
CAST(SUM(AQ2.total_duration) / 1000000.
AS NUMERIC(12, 2)) AS running_total_s,
CAST(AQ1.pct AS NUMERIC(12, 2)) AS pct,
CAST(SUM(AQ2.pct) AS NUMERIC(12, 2)) AS run_pct,
AQ1.rn
FROM #AggQueries AS AQ1
JOIN #AggQueries AS AQ2
ON AQ2.rn <= AQ1.rn
GROUP BY AQ1.cs, AQ1.total_duration, AQ1.pct, AQ1.rn
HAVING SUM(AQ2.pct) - AQ1.pct <= 80 -- percentage threshold
-- OR AQ1.rn <= 5
)
SELECT RT.rn, RT.pct, W.tsql_code
FROM RunningTotals AS RT
JOIN dbo.Workload AS W
ON W.cs = RT.cs
ORDER BY RT.rn;
-- Isolate sig of top offenders and a sample query of each sig
WITH RunningTotals AS
(
SELECT AQ1.cs,
CAST(AQ1.total_duration / 1000000.
AS NUMERIC(12, 2)) AS total_s,
CAST(SUM(AQ2.total_duration) / 1000000.
AS NUMERIC(12, 2)) AS running_total_s,
CAST(AQ1.pct AS NUMERIC(12, 2)) AS pct,
CAST(SUM(AQ2.pct) AS NUMERIC(12, 2)) AS run_pct,
AQ1.rn
FROM #AggQueries AS AQ1
JOIN #AggQueries AS AQ2
ON AQ2.rn <= AQ1.rn
GROUP BY AQ1.cs, AQ1.total_duration, AQ1.pct, AQ1.rn
HAVING SUM(AQ2.pct) - AQ1.pct <= 80 -- percentage threshold
)
SELECT RT.rn, RT.pct, S.sig, S.tsql_code AS sample_query
FROM RunningTotals AS RT
CROSS APPLY
(SELECT TOP(1) tsql_code, dbo.RegexReplace(tsql_code,
N'([\s,(=<>!](?![^\]]+[\]]))(?:(?:(?:(?# expression coming
)(?:([N])?('')(?:[^'']|'''')*(''))(?# character
)|(?:0x[\da-fA-F]*)(?# binary
)|(?:[-+]?(?:(?:[\d]*\.[\d]*|[\d]+)(?# precise number
)(?:[eE]?[\d]*)))(?# imprecise number
)|(?:[~]?[-+]?(?:[\d]+))(?# integer
))(?:[\s]?[\+\-\*\/\%\&\|\^][\s]?)?)+(?# operators
))',
N'$1$2$3#$4') AS sig
FROM dbo.Workload AS W
WHERE W.cs = RT.cs) AS S
ORDER BY RT.rn;
GO
-- Query Statistics
SELECT TOP (5)
MAX(query) AS sample_query,
SUM(execution_count) AS cnt,
SUM(total_worker_time) AS cpu,
SUM(total_physical_reads) AS reads,
SUM(total_logical_reads) AS logical_reads,
SUM(total_elapsed_time) AS duration
FROM (SELECT
QS.*,
SUBSTRING(ST.text, (QS.statement_start_offset/2) + 1,
((CASE statement_end_offset
WHEN -1 THEN DATALENGTH(ST.text)
ELSE QS.statement_end_offset END
- QS.statement_start_offset)/2) + 1
) AS query
FROM sys.dm_exec_query_stats AS QS
CROSS APPLY sys.dm_exec_sql_text(QS.sql_handle) AS ST
CROSS APPLY sys.dm_exec_plan_attributes(QS.plan_handle) AS PA
WHERE PA.attribute = 'dbid'
AND PA.value = DB_ID('Performance')) AS D
GROUP BY query_hash
ORDER BY duration DESC;
---------------------------------------------------------------------
-- Tune Indexes/Queries
---------------------------------------------------------------------
-- Create clustered index
CREATE CLUSTERED INDEX idx_cl_od ON dbo.Orders(orderdate);
GO
-- Start a trace
DECLARE @dbid AS INT, @traceid AS INT;
SET @dbid = DB_ID('Performance');
EXEC dbo.PerfworkloadTraceStart
@dbid = @dbid,
@tracefile = 'c:\temp\Perfworkload 20090212 - Tuned',
@traceid = @traceid OUTPUT;
GO
-- Stop the trace (assuming trace id: 2)
EXEC sp_trace_setstatus 2, 0;
EXEC sp_trace_setstatus 2, 2;
GO
---------------------------------------------------------------------
-- Tools for Query Tuning
---------------------------------------------------------------------
SET NOCOUNT ON;
USE Performance;
GO
---------------------------------------------------------------------
-- Cached Query Execution Plans
---------------------------------------------------------------------
-- sys.syscacheobjects
SELECT * FROM sys.syscacheobjects;
SELECT * FROM sys.dm_exec_cached_plans;
SELECT * FROM sys.dm_exec_plan_attributes(<plan_handle>);
SELECT * FROM sys.dm_exec_sql_text(<plan_handle>);
SELECT * FROM sys.dm_exec_cached_plan_dependent_objects(<plan_handle>);
SELECT * FROM sys.dm_exec_query_plan(<plan_handle>);
GO
---------------------------------------------------------------------
-- Clearing the Cache
---------------------------------------------------------------------
-- Clearing data from cache
DBCC DROPCLEANBUFFERS;
-- Clearing execution plans from cache
DBCC FREEPROCCACHE; -- ( plan_handle | sql_handle | pool_name )
GO
-- Clearing execution plans for a particular database
DBCC FLUSHPROCINDB(<dbid>);
GO
DBCC FREESYSTEMCACHE(<cachestore>) -- 'ALL', pool_name, 'Object Plans', 'SQL Plans', 'Bound Trees'
GO
---------------------------------------------------------------------
-- Dynamic Management Objects
---------------------------------------------------------------------
---------------------------------------------------------------------
-- STATISTICS IO
---------------------------------------------------------------------
-- First clear cache
DBCC DROPCLEANBUFFERS;
-- Then run
SET STATISTICS IO ON;
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderdate >= '20080101'
AND orderdate < '20080201';
GO
SET STATISTICS IO OFF;
GO
---------------------------------------------------------------------
-- Measuring Runtime of Queries
---------------------------------------------------------------------
-- STATISTICS TIME
-- First clear cache
DBCC DROPCLEANBUFFERS;
DBCC FREEPROCCACHE;
-- Then run
SET STATISTICS TIME ON;
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderdate >= '20080101'
AND orderdate < '20080201';
SET STATISTICS TIME OFF;
GO
---------------------------------------------------------------------
-- Analyzing Execution Plans
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Graphical Execution Plans
---------------------------------------------------------------------
SELECT custid, empid, shipperid, COUNT(*) AS numorders
FROM dbo.Orders
WHERE orderdate >= '20080201'
AND orderdate < '20080301'
GROUP BY CUBE(custid, empid, shipperid);
GO
-- Comparing cost of four query plans
SELECT custid, orderid, orderdate, empid, filler
FROM dbo.Orders AS O1
WHERE orderid =
(SELECT TOP (1) O2.orderid
FROM dbo.Orders AS O2
WHERE O2.custid = O1.custid
ORDER BY O2.orderdate DESC, O2.orderid DESC);
SELECT custid, orderid, orderdate, empid, filler
FROM dbo.Orders
WHERE orderid IN
(
SELECT
(SELECT TOP (1) O.orderid
FROM dbo.Orders AS O
WHERE O.custid = C.custid
ORDER BY O.orderdate DESC, O.orderid DESC) AS oid
FROM dbo.Customers AS C
);
SELECT A.*
FROM dbo.Customers AS C
CROSS APPLY
(SELECT TOP (1)
O.custid, O.orderid, O.orderdate, O.empid, O.filler
FROM dbo.Orders AS O
WHERE O.custid = C.custid
ORDER BY O.orderdate DESC, O.orderid DESC) AS A;
WITH C AS
(
SELECT custid, orderid, orderdate, empid, filler,
ROW_NUMBER() OVER(PARTITION BY custid
ORDER BY orderdate DESC, orderid DESC) AS n
FROM dbo.Orders
)
SELECT custid, orderid, orderdate, empid, filler
FROM C
WHERE n = 1;
GO
---------------------------------------------------------------------
-- Textual Showplans (scheduled for deprecation)
---------------------------------------------------------------------
-- SHOWPLAN_TEXT
SET SHOWPLAN_TEXT ON;
GO
-- Listing 4-4: Sample query to test showplan options
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderid = 280885;
GO
SET SHOWPLAN_TEXT OFF;
GO
-- SHOWPLAN_ALL
SET SHOWPLAN_ALL ON;
GO
-- Run above query
SET SHOWPLAN_ALL OFF;
GO
-- STATISTICS PROFILE
SET STATISTICS PROFILE ON;
GO
-- Run above query
SET STATISTICS PROFILE OFF;
GO
---------------------------------------------------------------------
-- XML Showplans
---------------------------------------------------------------------
-- SHOWPLAN_XML
SET SHOWPLAN_XML ON;
GO
SET SHOWPLAN_XML OFF;
GO
-- STATISTICS XML
SET STATISTICS XML ON;
GO
SELECT orderid, custid, empid, shipperid, orderdate, filler
FROM dbo.Orders
WHERE orderid = 280885;
SET STATISTICS XML OFF;
GO
-- Hints
-- USE PLAN
-- Generate XML plan
SET SHOWPLAN_XML ON;
GO
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
WHERE orderid >= 2147483647;
GO
SET SHOWPLAN_XML OFF;
GO
-- Use XML plan value in USE PLAN hint
DECLARE @oid AS INT;
SET @oid = 1000000;
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
WHERE orderid >= @oid
OPTION (USE PLAN N'<ShowPlanXML xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan" Version="1.1" Build="10.0.1600.22"><BatchSequence><Batch><Statements><StmtSimple StatementText="SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
WHERE orderid >= 2147483647;
" StatementId="1" StatementCompId="1" StatementType="SELECT" StatementSubTreeCost="0.00657038" StatementEstRows="1" StatementOptmLevel="FULL" QueryHash="0x18A2E9F0F2A17005" QueryPlanHash="0xAB31F1D1DF79F3A4" StatementOptmEarlyAbortReason="GoodEnoughPlanFound" ParameterizedText="(@1 int)SELECT [orderid],[custid],[empid],[shipperid],[orderdate] FROM [dbo].[Orders] WHERE [orderid]>=@1"><StatementSetOptions QUOTED_IDENTIFIER="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" NUMERIC_ROUNDABORT="false"/><QueryPlan CachedPlanSize="16" CompileTime="47" CompileCPU="47" CompileMemory="96"><RelOp NodeId="0" PhysicalOp="Nested Loops" LogicalOp="Inner Join" EstimateRows="1" EstimateIO="0" EstimateCPU="4.18e-006" AvgRowSize="40" EstimatedTotalSubtreeCost="0.00657038" Parallel="0" EstimateRebinds="0" EstimateRewinds="0"><OutputList><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="orderid"/><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="custid"/><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="empid"/><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="shipperid"/><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="orderdate"/></OutputList><NestedLoops Optimized="1"><OuterReferences><ColumnReference Column="Uniq1002"/><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="orderdate"/></OuterReferences><RelOp NodeId="2" PhysicalOp="Index Seek" LogicalOp="Index Seek" EstimateRows="1" EstimateIO="0.003125" EstimateCPU="0.0001581" AvgRowSize="23" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="1e+006" Parallel="0" EstimateRebinds="0" EstimateRewinds="0"><OutputList><ColumnReference Column="Uniq1002"/><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="orderid"/><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="orderdate"/></OutputList><IndexScan Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="0" NoExpandHint="0"><DefinedValues><DefinedValue><ColumnReference Column="Uniq1002"/></DefinedValue><DefinedValue><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="orderid"/></DefinedValue><DefinedValue><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="orderdate"/></DefinedValue></DefinedValues><Object Database="[Performance]" Schema="[dbo]" Table="[Orders]" Index="[PK_Orders]" IndexKind="NonClustered"/><SeekPredicates><SeekPredicateNew><SeekKeys><StartRange ScanType="GE"><RangeColumns><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="orderid"/></RangeColumns><RangeExpressions><ScalarOperator ScalarString="(2147483647)"><Const ConstValue="(2147483647)"/></ScalarOperator></RangeExpressions></StartRange></SeekKeys></SeekPredicateNew></SeekPredicates></IndexScan></RelOp><RelOp NodeId="4" PhysicalOp="Clustered Index Seek" LogicalOp="Clustered Index Seek" EstimateRows="1" EstimateIO="0.003125" EstimateCPU="0.0001581" AvgRowSize="28" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="1e+006" Parallel="0" EstimateRebinds="0" EstimateRewinds="0"><OutputList><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="custid"/><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="empid"/><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="shipperid"/></OutputList><IndexScan Lookup="1" Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="0" NoExpandHint="0"><DefinedValues><DefinedValue><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="custid"/></DefinedValue><DefinedValue><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="empid"/></DefinedValue><DefinedValue><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="shipperid"/></DefinedValue></DefinedValues><Object Database="[Performance]" Schema="[dbo]" Table="[Orders]" Index="[idx_cl_od]" TableReferenceId="-1" IndexKind="Clustered"/><SeekPredicates><SeekPredicateNew><SeekKeys><Prefix ScanType="EQ"><RangeColumns><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="orderdate"/><ColumnReference Column="Uniq1002"/></RangeColumns><RangeExpressions><ScalarOperator ScalarString="[Performance].[dbo].[Orders].[orderdate]"><Identifier><ColumnReference Database="[Performance]" Schema="[dbo]" Table="[Orders]" Column="orderdate"/></Identifier></ScalarOperator><ScalarOperator ScalarString="[Uniq1002]"><Identifier><ColumnReference Column="Uniq1002"/></Identifier></ScalarOperator></RangeExpressions></Prefix></SeekKeys></SeekPredicateNew></SeekPredicates></IndexScan></RelOp></NestedLoops></RelOp><ParameterList><ColumnReference Column="@1" ParameterCompiledValue="(2147483647)"/></ParameterList></QueryPlan></StmtSimple></Statements></Batch></BatchSequence></ShowPlanXML>');
GO
---------------------------------------------------------------------
-- Index Tuning
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Table and Index Structures
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Pages and Extents
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Table Organization
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Heap
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Clustered Index
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Nonclustered Index on a Heap
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Nonclustered Index on a Clustered Table
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Index Access Methods
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Table Scan/Unordered Clustered Index Scan
---------------------------------------------------------------------
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders;
---------------------------------------------------------------------
-- Unordered Covering Nonclustered Index Scan
---------------------------------------------------------------------
SELECT orderid
FROM dbo.Orders;
---------------------------------------------------------------------
-- Ordered Clustered Index Scan
---------------------------------------------------------------------
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
ORDER BY orderdate;
---------------------------------------------------------------------
-- Ordered Covering Nonclustered Index Scan
---------------------------------------------------------------------
SELECT orderid, orderdate
FROM dbo.Orders
ORDER BY orderid;
-- With segmentation
SELECT orderid, custid, empid, orderdate
FROM dbo.Orders AS O1
WHERE orderid =
(SELECT MAX(orderid)
FROM dbo.Orders AS O2
WHERE O2.orderdate = O1.orderdate);
---------------------------------------------------------------------
-- Storage Engine's Treatment of Scans
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Allocation Order Scan: Getting Multiple Occurrences of Rows
---------------------------------------------------------------------
SET NOCOUNT ON;
USE tempdb;
GO
-- Create table T1
IF OBJECT_ID('dbo.T1', 'U') IS NOT NULL DROP TABLE dbo.T1;
CREATE TABLE dbo.T1
(
cl_col UNIQUEIDENTIFIER NOT NULL DEFAULT(NEWID()),
filler CHAR(2000) NOT NULL DEFAULT('a')
);
GO
CREATE UNIQUE CLUSTERED INDEX idx_cl_col ON dbo.T1(cl_col);
GO
-- Insert rows (run for a few seconds then stop)
SET NOCOUNT ON;
USE tempdb;
TRUNCATE TABLE dbo.T1;
WHILE 1 = 1
INSERT INTO dbo.T1 DEFAULT VALUES;
GO
-- Observe level of fragmentation
SELECT avg_fragmentation_in_percent FROM sys.dm_db_index_physical_stats
(
DB_ID('tempdb'),
OBJECT_ID('dbo.T1'),
1,
NULL,
NULL
);
-- Get index linked list info
DBCC IND('tempdb', 'dbo.T1', 0);
GO
CREATE TABLE #DBCCIND
(
PageFID INT,
PagePID INT,
IAMFID INT,
IAMPID INT,
ObjectID INT,
IndexID INT,
PartitionNumber INT,
PartitionID BIGINT,
iam_chain_type VARCHAR(100),
PageType INT,
IndexLevel INT,
NextPageFID INT,
NextPagePID INT,
PrevPageFID INT,
PrevPagePID INT
);
INSERT INTO #DBCCIND
EXEC ('DBCC IND(''tempdb'', ''dbo.T1'', 0)');
CREATE CLUSTERED INDEX idx_cl_prevpage ON #DBCCIND(PrevPageFID, PrevPagePID);
WITH LinkedList
AS
(
SELECT 1 AS RowNum, PageFID, PagePID
FROM #DBCCIND
WHERE IndexID = 1
AND IndexLevel = 0
AND PrevPageFID = 0
AND PrevPagePID = 0
UNION ALL
SELECT PrevLevel.RowNum + 1,
CurLevel.PageFID, CurLevel.PagePID
FROM LinkedList AS PrevLevel
JOIN #DBCCIND AS CurLevel
ON CurLevel.PrevPageFID = PrevLevel.PageFID
AND CurLevel.PrevPagePID = PrevLevel.PagePID
)
SELECT
CAST(PageFID AS VARCHAR(MAX)) + ':'
+ CAST(PagePID AS VARCHAR(MAX)) + ' ' AS [text()]
FROM LinkedList
ORDER BY RowNum
FOR XML PATH('')
OPTION (MAXRECURSION 0);
DROP TABLE #DBCCIND;
GO
-- Query T1
-- Index order scan
SELECT SUBSTRING(CAST(cl_col AS BINARY(16)), 11, 6) AS segment1, *
FROM dbo.T1;
-- Allocation order scan
SELECT SUBSTRING(CAST(cl_col AS BINARY(16)), 11, 6) AS segment1, *
FROM dbo.T1 WITH (NOLOCK);
-- Allocation order scan
SELECT SUBSTRING(CAST(cl_col AS BINARY(16)), 11, 6) AS segment1, *
FROM dbo.T1 WITH (TABLOCK);
-- Connection 1: insert rows (run for a few seconds then stop)
SET NOCOUNT ON;
USE tempdb;
TRUNCATE TABLE dbo.T1;
WHILE 1 = 1
INSERT INTO dbo.T1 DEFAULT VALUES;
GO
-- Connection 2: read
SET NOCOUNT ON;
USE tempdb;
WHILE 1 = 1
BEGIN
SELECT * INTO #T1 FROM dbo.T1 WITH(NOLOCK);
IF EXISTS(
SELECT cl_col
FROM #T1
GROUP BY cl_col
HAVING COUNT(*) > 1) BREAK;
DROP TABLE #T1;
END
SELECT cl_col, COUNT(*) AS cnt
FROM #T1
GROUP BY cl_col
HAVING COUNT(*) > 1;
DROP TABLE #T1;
GO
-- Stop execution in Connection 1
---------------------------------------------------------------------
-- Allocation Order Scan: Skipping Rows
---------------------------------------------------------------------
-- Create table T1
SET NOCOUNT ON;
USE tempdb;
IF OBJECT_ID('dbo.T1', 'U') IS NOT NULL DROP TABLE dbo.T1;
CREATE TABLE dbo.T1
(
cl_col UNIQUEIDENTIFIER NOT NULL DEFAULT(NEWID()),
seq_val INT NOT NULL,
filler CHAR(2000) NOT NULL DEFAULT('a')
);
CREATE UNIQUE CLUSTERED INDEX idx_cl_col ON dbo.T1(cl_col);
-- Create table Sequence
IF OBJECT_ID('dbo.Sequence', 'U') IS NOT NULL DROP TABLE dbo.Sequence;
CREATE TABLE dbo.Sequence(val INT NOT NULL);
INSERT INTO dbo.Sequence(val) VALUES(0);
GO
-- Connection 1: insert rows
SET NOCOUNT ON;
USE tempdb;
UPDATE dbo.Sequence SET val = 0;
TRUNCATE TABLE dbo.T1;
DECLARE @nextval AS INT;
WHILE 1 = 1
BEGIN
UPDATE dbo.Sequence SET @nextval = val = val + 1;
INSERT INTO dbo.T1(seq_val) VALUES(@nextval);
END
-- Connection 2: read
SET NOCOUNT ON;
USE tempdb;
DECLARE @max AS INT;
WHILE 1 = 1
BEGIN
SET @max = (SELECT MAX(seq_val) FROM dbo.T1);
SELECT * INTO #T1 FROM dbo.T1 WITH(NOLOCK);
CREATE NONCLUSTERED INDEX idx_seq_val ON #T1(seq_val);
IF EXISTS(
SELECT *
FROM (SELECT seq_val AS cur,
(SELECT MIN(seq_val)
FROM #T1 AS N
WHERE N.seq_val > C.seq_val) AS nxt
FROM #T1 AS C
WHERE seq_val <= @max) AS D
WHERE nxt - cur > 1) BREAK;
DROP TABLE #T1;
END
SELECT *
FROM (SELECT seq_val AS cur,
(SELECT MIN(seq_val)
FROM #T1 AS N
WHERE N.seq_val > C.seq_val) AS nxt
FROM #T1 AS C
WHERE seq_val <= @max) AS D
WHERE nxt - cur > 1;
DROP TABLE #T1;
GO
---------------------------------------------------------------------
-- Index Order Scans
---------------------------------------------------------------------
SET NOCOUNT ON;
USE tempdb;
GO
-- Create table Employees
IF OBJECT_ID('dbo.Employees', 'U') IS NOT NULL DROP TABLE dbo.Employees;
CREATE TABLE dbo.Employees
(
empid VARCHAR(10) NOT NULL,
salary MONEY NOT NULL,
filler CHAR(2500) NOT NULL DEFAULT('a')
);
CREATE CLUSTERED INDEX idx_cl_salary ON dbo.Employees(salary);
ALTER TABLE dbo.Employees
ADD CONSTRAINT PK_Employees PRIMARY KEY NONCLUSTERED(empid);
INSERT INTO dbo.Employees(empid, salary) VALUES
('D', 1000.00),('A', 2000.00),('C', 3000.00),('B', 4000.00);
GO
-- Connection 1: update a row
SET NOCOUNT ON;
USE tempdb;
WHILE 1=1
UPDATE dbo.Employees
SET salary = 6000.00 - salary
WHERE empid = 'D';
-- Connection 2: read
SET NOCOUNT ON;
USE tempdb;
WHILE 1 = 1
BEGIN
SELECT * INTO #Employees FROM dbo.Employees;
IF @@rowcount <> 4 BREAK; -- use =3 for skipping, =5 for multi occur
DROP TABLE #Employees;
END
SELECT * FROM #Employees;
DROP TABLE #Employees;
GO
---------------------------------------------------------------------
-- Nonclustered Index Seek + Ordered Partial Scan + Lookups
---------------------------------------------------------------------
USE Performance;
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
WHERE orderid BETWEEN 101 AND 120;
---------------------------------------------------------------------
-- Unordered Nonclustered Index Scan + Lookups
---------------------------------------------------------------------
-- Non-first column in index; auto created statistics
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
WHERE custid = 'C0000000001';
SELECT name
FROM sys.stats
WHERE object_id = OBJECT_ID('dbo.Orders')
AND auto_created = 1;
-- String cardinalities
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
WHERE custid LIKE '%9999';
---------------------------------------------------------------------
-- Clustered Index Seek + Ordered Partial Scan
---------------------------------------------------------------------
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
WHERE orderdate = '20080212';
---------------------------------------------------------------------
-- Covering Nonclustered Index Seek + Ordered Partial Scan
---------------------------------------------------------------------
SELECT shipperid, orderdate, custid
FROM dbo.Orders
WHERE shipperid = 'C'
AND orderdate >= '20080101'
AND orderdate < '20090101';
---------------------------------------------------------------------
-- Included Non-key Columns
---------------------------------------------------------------------
CREATE INDEX idx_nc_cid_i_oid_eid_sid_od
ON dbo.Orders(custid)
INCLUDE(orderid, empid, shipperid, orderdate);
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
WHERE custid = 'C0000000001';
DROP INDEX dbo.Orders.idx_nc_cid_i_oid_eid_sid_od;
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
WHERE custid = 'C0000000001';
---------------------------------------------------------------------
-- Index Intersection
---------------------------------------------------------------------
SELECT orderid, custid
FROM dbo.Orders
WHERE shipperid = 'A';
GO
---------------------------------------------------------------------
-- Filtered Indexes and Statistics
---------------------------------------------------------------------
USE AdventureWorks2008;
CREATE NONCLUSTERED INDEX idx_currate_notnull
ON Sales.SalesOrderHeader(CurrencyRateID)
WHERE CurrencyRateID IS NOT NULL;
-- Implicit Exclusion of NULLs
SELECT *
FROM Sales.SalesOrderHeader
WHERE CurrencyRateID = 4;
CREATE NONCLUSTERED INDEX idx_freight_5000_or_more
ON Sales.SalesOrderHeader(Freight)
WHERE Freight >= $5000.00;
-- Subintervals
SELECT *
FROM Sales.SalesOrderHeader
WHERE Freight BETWEEN $5500.00 AND $6000.00;
CREATE NONCLUSTERED INDEX idx_territory5_orderdate
ON Sales.SalesOrderHeader(OrderDate)
INCLUDE(SalesOrderID, CustomerID, TotalDue)
WHERE TerritoryID = 5;
-- Coverage
SELECT SalesOrderID, CustomerID, OrderDate, TotalDue
FROM Sales.SalesOrderHeader
WHERE TerritoryID = 5;
-- Coverage Plus Range Scan
SELECT SalesOrderID, CustomerID, OrderDate, TotalDue
FROM Sales.SalesOrderHeader
WHERE TerritoryID = 5
AND OrderDate >= '20040101';
-- Filtered Statistics
CREATE STATISTICS stats_territory4_orderdate
ON Sales.SalesOrderHeader(OrderDate)
WHERE TerritoryID = 4;
GO
-- Unique with Multiple NULLs
IF OBJECT_ID('dbo.T1', 'U') IS NOT NULL DROP TABLE dbo.T1;
CREATE TABLE dbo.T1(col1 INT NULL, col2 VARCHAR(10) NOT NULL);
GO
CREATE UNIQUE NONCLUSTERED INDEX idx_col1_notnull
ON dbo.T1(col1)
WHERE col1 IS NOT NULL;
GO
INSERT INTO dbo.T1(col1, col2)
VALUES(1, 'a');
-- fails
INSERT INTO dbo.T1(col1, col2)
VALUES(1, 'a');
/*
Msg 2601, Level 14, State 1, Line 1
Cannot insert duplicate key row in object 'dbo.T1' with unique index 'idx_col1_notnull'.
The statement has been terminated.
*/
-- Run following twice
INSERT INTO dbo.T1(col1, col2)
VALUES(NULL, 'a');
-- Cleanup
DROP INDEX Sales.SalesOrderHeader.idx_currate_notnull;
DROP INDEX Sales.SalesOrderHeader.idx_freight_5000_or_more;
DROP INDEX Sales.SalesOrderHeader.idx_territory5_orderdate;
DROP STATISTICS Sales.SalesOrderHeader.stats_territory4_orderdate;
DROP TABLE dbo.T1;
GO
---------------------------------------------------------------------
-- Indexed Views
---------------------------------------------------------------------
USE Performance;
IF OBJECT_ID('dbo.EmpOrders', 'V') IS NOT NULL
DROP VIEW dbo.EmpOrders;
GO
CREATE VIEW dbo.EmpOrders
WITH SCHEMABINDING
AS
SELECT empid, YEAR(orderdate) AS orderyear, COUNT_BIG(*) AS numorders
FROM dbo.Orders
GROUP BY empid, YEAR(orderdate);
GO
CREATE UNIQUE CLUSTERED INDEX idx_ucl_eid_oy
ON dbo.EmpOrders(empid, orderyear);
GO
SELECT empid, orderyear, numorders
FROM dbo.EmpOrders;
SELECT empid, YEAR(orderdate) AS orderyear, COUNT_BIG(*) AS numorders
FROM dbo.Orders
GROUP BY empid, YEAR(orderdate);
GO
---------------------------------------------------------------------
-- Analysis of Indexing Strategies
---------------------------------------------------------------------
-- Drop view and all indexes besides the clustered index from Orders
-- Or rerun Listing 1, after removing all index and primary key
-- creation statements on Orders, only keep clustered index
DROP VIEW dbo.EmpOrders;
DROP INDEX Orders.idx_nc_sid_od_i_cid;
DROP INDEX Orders.idx_unc_od_oid_i_cid_eid;
ALTER TABLE dbo.Orders DROP CONSTRAINT PK_Orders;
-- Query
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
WHERE orderid >= 999001; -- change values to reflect varying selectivity
GO
---------------------------------------------------------------------
-- Table Scan (Unordered Clustered Index Scan)
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Unordered Covering Nonclustered Index Scan
---------------------------------------------------------------------
-- Create index
CREATE NONCLUSTERED INDEX idx_nc_od_i_oid_cid_eid_sid
ON dbo.Orders(orderdate)
INCLUDE(orderid, custid, empid, shipperid);
GO
-- Run query
-- Drop index
DROP INDEX dbo.Orders.idx_nc_od_i_oid_cid_eid_sid;
GO
---------------------------------------------------------------------
-- Unordered Nonclustered Index Scan + Lookups
---------------------------------------------------------------------
-- Create index
CREATE NONCLUSTERED INDEX idx_nc_od_i_oid
ON dbo.Orders(orderdate)
INCLUDE(orderid);
GO
-- Run query
-- Drop index
DROP INDEX dbo.Orders.idx_nc_od_i_oid;
GO
---------------------------------------------------------------------
-- Nonclustered Index Seek + Ordered Partial Scan + Lookups
---------------------------------------------------------------------
-- Create index
CREATE UNIQUE NONCLUSTERED INDEX idx_unc_oid
ON dbo.Orders(orderid);
GO
-- Run query
-- Determining selectivity point
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
WHERE orderid >= 500001; -- use binary algorithm to determine points
-- Selectivity point where index is first used
SELECT orderid, custid, empid, shipperid, orderdate
FROM dbo.Orders
WHERE orderid >= 993347;
GO
-- Drop index
DROP INDEX dbo.Orders.idx_unc_oid;
GO
---------------------------------------------------------------------
-- Clustered Index Seek + Ordered Partial Scan
---------------------------------------------------------------------
-- Drop existing clustered index, and create the new one
DROP INDEX dbo.Orders.idx_cl_od;
CREATE UNIQUE CLUSTERED INDEX idx_cl_oid ON dbo.Orders(orderid);
GO
-- Run query
-- Restore original clustered index
DROP INDEX dbo.Orders.idx_cl_oid;
CREATE CLUSTERED INDEX idx_cl_od ON dbo.Orders(orderdate);
GO
---------------------------------------------------------------------
-- Covering Nonclustered Index Seek + Ordered Partial Scan
---------------------------------------------------------------------
-- Create index
CREATE UNIQUE NONCLUSTERED INDEX idx_unc_oid_i_od_cid_eid_sid
ON dbo.Orders(orderid)
INCLUDE(orderdate, custid, empid, shipperid);
GO
-- Run query
-- Drop index
DROP INDEX dbo.Orders.idx_unc_oid_i_od_cid_eid_sid;
GO
---------------------------------------------------------------------
-- Index Usage Statistics
---------------------------------------------------------------------
-- Operational Stats:
SELECT *
FROM sys.dm_db_index_operational_stats(
DB_ID('Performance'), null, null, null);
-- Index Usage Stats:
SELECT *
FROM sys.dm_db_index_usage_stats;
---------------------------------------------------------------------
-- Fragmentation
---------------------------------------------------------------------
-- Last argument specifies mode: LIMITED, SAMPLED, DETAILED
SELECT *
FROM sys.dm_db_index_physical_stats(
DB_ID('Performance'), NULL, NULL, NULL, 'SAMPLED');
-- Rebuild Index
ALTER INDEX idx_cl_od ON dbo.Orders REBUILD WITH (ONLINE = ON);
-- Reorganize Index
ALTER INDEX idx_cl_od ON dbo.Orders REORGANIZE;
---------------------------------------------------------------------
-- Partitioning
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Preparing Sample Data
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Data Preparation
---------------------------------------------------------------------
---------------------------------------------------------------------
-- Max Concurrent Sessions
---------------------------------------------------------------------
-- Creating and Populating Sessions
SET NOCOUNT ON;
USE Performance;
IF OBJECT_ID('dbo.Sessions', 'U') IS NOT NULL DROP TABLE dbo.Sessions;
CREATE TABLE dbo.Sessions
(
keycol INT NOT NULL IDENTITY,
app VARCHAR(10) NOT NULL,
usr VARCHAR(10) NOT NULL,
host VARCHAR(10) NOT NULL,
starttime DATETIME NOT NULL,
endtime DATETIME NOT NULL,
CONSTRAINT PK_Sessions PRIMARY KEY(keycol),
CHECK(endtime > starttime)
);
GO
INSERT INTO dbo.Sessions VALUES
('app1', 'user1', 'host1', '20090212 08:30', '20090212 10:30'),
('app1', 'user2', 'host1', '20090212 08:30', '20090212 08:45'),
('app1', 'user3', 'host2', '20090212 09:00', '20090212 09:30'),
('app1', 'user4', 'host2', '20090212 09:15', '20090212 10:30'),
('app1', 'user5', 'host3', '20090212 09:15', '20090212 09:30'),
('app1', 'user6', 'host3', '20090212 10:30', '20090212 14:30'),
('app1', 'user7', 'host4', '20090212 10:45', '20090212 11:30'),
('app1', 'user8', 'host4', '20090212 11:00', '20090212 12:30'),
('app2', 'user8', 'host1', '20090212 08:30', '20090212 08:45'),
('app2', 'user7', 'host1', '20090212 09:00', '20090212 09:30'),
('app2', 'user6', 'host2', '20090212 11:45', '20090212 12:00'),
('app2', 'user5', 'host2', '20090212 12:30', '20090212 14:00'),
('app2', 'user4', 'host3', '20090212 12:45', '20090212 13:30'),
('app2', 'user3', 'host3', '20090212 13:00', '20090212 14:00'),
('app2', 'user2', 'host4', '20090212 14:00', '20090212 16:30'),
('app2', 'user1', 'host4', '20090212 15:30', '20090212 17:00');
CREATE INDEX idx_nc_app_st_et ON dbo.Sessions(app, starttime, endtime);
GO
-- Query returning maximum number of concurrent sessions
SELECT app, MAX(concurrent) AS mx
FROM (SELECT app,
(SELECT COUNT(*)
FROM dbo.Sessions AS S
WHERE T.app = S.app
AND T.ts >= S.starttime
AND T.ts < S.endtime) AS concurrent
FROM (SELECT app, starttime AS ts FROM dbo.Sessions) AS T) AS C
GROUP BY app;
GO
-- Populate Sessions with Inadequate Sample Data
IF OBJECT_ID('dbo.BigSessions', 'U') IS NOT NULL DROP TABLE dbo.BigSessions;
SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 0)) AS keycol,
app, usr, host, starttime, endtime
INTO dbo.BigSessions
FROM dbo.Sessions AS S
CROSS JOIN Nums
WHERE n <= 62500;
CREATE UNIQUE CLUSTERED INDEX idx_ucl_keycol
ON dbo.BigSessions(keycol);
CREATE INDEX idx_nc_app_st_et
ON dbo.BigSessions(app, starttime, endtime);
GO
-- Query against BigSessions
SELECT app, MAX(concurrent) AS mx
FROM (SELECT app,
(SELECT COUNT(*)
FROM dbo.BigSessions AS S
WHERE T.app = S.app
AND T.ts >= S.starttime
AND T.ts < S.endtime) AS concurrent
FROM (SELECT app, starttime AS ts FROM dbo.BigSessions) AS T) AS C
GROUP BY app;
-- Populate Sessions with Adequate Sample Data
IF OBJECT_ID('dbo.BigSessions', 'U') IS NOT NULL DROP TABLE dbo.BigSessions;
SELECT
ROW_NUMBER() OVER(ORDER BY (SELECT 0)) AS keycol,
D.*,
DATEADD(
second,
1 + ABS(CHECKSUM(NEWID())) % (20*60),
starttime) AS endtime
INTO dbo.BigSessions
FROM
(
SELECT
'app' + CAST(1 + ABS(CHECKSUM(NEWID())) % 10 AS VARCHAR(10)) AS app,
'user1' AS usr,
'host1' AS host,
DATEADD(
second,
1 + ABS(CHECKSUM(NEWID())) % (30*24*60*60),
'20090101') AS starttime
FROM dbo.Nums
WHERE n <= 1000000
) AS D;
CREATE UNIQUE CLUSTERED INDEX idx_ucl_keycol
ON dbo.BigSessions(keycol);
CREATE INDEX idx_nc_app_st_et
ON dbo.BigSessions(app, starttime, endtime);
GO
---------------------------------------------------------------------
-- TABLESAMPLE
---------------------------------------------------------------------
-- Simple example for TABLESAMPLE
SELECT *
FROM dbo.Orders TABLESAMPLE (1000 ROWS);
-- Using TABLESAMPLE with ROWS (coverted to percent)
SELECT *
FROM dbo.Orders TABLESAMPLE SYSTEM (1000 ROWS);
-- Using TABLESAMPLE with PERCENT
SELECT *
FROM dbo.Orders TABLESAMPLE (0.1 PERCENT);
-- Using TABLESAMPLE and TOP to limit upper bound
SELECT TOP (1000) *
FROM dbo.Orders TABLESAMPLE (2000 ROWS);
-- Using TABLESAMPLE with the REPEATABLE option
SELECT *
FROM dbo.Orders TABLESAMPLE (1000 ROWS) REPEATABLE(42);
GO
-- With small tables you might not get any rows
SELECT *
FROM AdventureWorks2008.Production.ProductCostHistory TABLESAMPLE (1 ROWS);
-- Using TOP and CHECKSUM(NEWID())
-- Full table scn
SELECT TOP(1) *
FROM AdventureWorks2008.Production.ProductCostHistory
ORDER BY CHECKSUM(NEWID());
-- Bernoulli
SELECT *
FROM AdventureWorks2008.Production.ProductCostHistory
WHERE ABS((ProductID%ProductID)+CHECKSUM(NEWID()))/POWER(2.,31) < 0.01; -- probability
GO
---------------------------------------------------------------------
-- Set-Based vs. Iterative/Procedural Approach and a Tuning Exercise
---------------------------------------------------------------------
SET NOCOUNT ON;
USE Performance;
GO
-- Make sure only clustered index and primary key exist
CREATE CLUSTERED INDEX idx_cl_od ON dbo.Orders(orderdate);
ALTER TABLE dbo.Orders ADD
CONSTRAINT PK_Orders PRIMARY KEY NONCLUSTERED(orderid);
GO
-- Add a few rows to Shippers and Orders
INSERT INTO dbo.Shippers(shipperid, shippername) VALUES
('B', 'Shipper_B'),
('D', 'Shipper_D'),
('F', 'Shipper_F'),
('H', 'Shipper_H'),
('X', 'Shipper_X'),
('Y', 'Shipper_Y'),
('Z', 'Shipper_Z');
INSERT INTO dbo.Orders(orderid, custid, empid, shipperid, orderdate) VALUES
(1000001, 'C0000000001', 1, 'B', '20030101'),
(1000002, 'C0000000001', 1, 'D', '20030101'),
(1000003, 'C0000000001', 1, 'F', '20030101'),
(1000004, 'C0000000001', 1, 'H', '20030101');
GO
-- Create covering index for problem
CREATE NONCLUSTERED INDEX idx_nc_sid_od
ON dbo.Orders(shipperid, orderdate);
GO
-- Make sure you clear the cache before running each solution
DBCC DROPCLEANBUFFERS;
-- Cursor Solution
DECLARE
@sid AS VARCHAR(5),
@od AS DATETIME,
@prevsid AS VARCHAR(5),
@prevod AS DATETIME;
DECLARE ShipOrdersCursor CURSOR FAST_FORWARD FOR
SELECT shipperid, orderdate
FROM dbo.Orders
ORDER BY shipperid, orderdate;
OPEN ShipOrdersCursor;
FETCH NEXT FROM ShipOrdersCursor INTO @sid, @od;
SELECT @prevsid = @sid, @prevod = @od;
WHILE @@fetch_status = 0
BEGIN
IF @prevsid <> @sid AND @prevod < '20040101' PRINT @prevsid;
SELECT @prevsid = @sid, @prevod = @od;
FETCH NEXT FROM ShipOrdersCursor INTO @sid, @od;
END
IF @prevod < '20040101' PRINT @prevsid;
CLOSE ShipOrdersCursor;
DEALLOCATE ShipOrdersCursor;
GO
-- Set-based solution 1
SELECT shipperid
FROM dbo.Orders
GROUP BY shipperid
HAVING MAX(orderdate) < '20040101';
-- Get maximum date for a particular shipper
SELECT MAX(orderdate) FROM dbo.Orders WHERE shipperid = 'A';
-- Max date per shipper using MAX
SELECT shipperid,
(SELECT MAX(orderdate)
FROM dbo.Orders AS O
WHERE O.shipperid = S.shipperid) AS maxod
FROM dbo.Shippers AS S;
-- Max date per shipper using TOP
SELECT shipperid,
(SELECT TOP (1) orderdate
FROM dbo.Orders AS O
WHERE O.shipperid = S.shipperid
ORDER BY orderdate DESC) AS maxod
FROM dbo.Shippers AS S;
-- Set-based solution 2
SELECT shipperid
FROM dbo.Shippers AS S
WHERE
(SELECT TOP (1) orderdate
FROM dbo.Orders AS O
WHERE O.shipperid = S.shipperid
ORDER BY orderdate DESC) < '20040101';
-- Revisions to the MAX version of the solution
SELECT shipperid
FROM dbo.Shippers AS S
WHERE
(SELECT DISTINCT MAX(orderdate)
FROM dbo.Orders AS O
WHERE O.shipperid = S.shipperid) < '20040101';
SELECT shipperid
FROM dbo.Shippers AS S
WHERE
(SELECT TOP (1) MAX(orderdate)
FROM dbo.Orders AS O
WHERE O.shipperid = S.shipperid) < '20040101';
-- Set-based solution 3
SELECT shipperid
FROM dbo.Shippers AS S
WHERE NOT EXISTS
(SELECT * FROM dbo.Orders AS O
WHERE O.shipperid = S.shipperid
AND O.orderdate >= '20040101')
AND EXISTS
(SELECT * FROM dbo.Orders AS O
WHERE O.shipperid = S.shipperid);