1+ create database if not exists productsaledb;
2+ use productsaledb;
3+
4+ -- create product table
5+ CREATE TABLE producttable (
6+ ProductID INT NOT NULL AUTO_INCREMENT,
7+ ProductName VARCHAR (45 ) NOT NULL ,
8+ PRIMARY KEY (ProductID));
9+
10+ -- create salesentry
11+ CREATE TABLE salesentry (
12+ SalesID INT NOT NULL AUTO_INCREMENT,
13+ DateOfSale DATETIME NULL ,
14+ ProductID INT NULL ,
15+ SalesAmount DECIMAL (12 ,2 ) NULL ,
16+ SalesEntrycol VARCHAR (45 ) NULL ,
17+ PRIMARY KEY (SalesID),
18+ INDEX FK_ProductID_idx (ProductID ASC ),
19+ CONSTRAINT FK_ProductID
20+ FOREIGN KEY (ProductID)
21+ REFERENCES producttable (ProductID));
22+
23+ -- populate producttable
24+ insert into producttable(ProductName)values (' Product1' );
25+ insert into producttable(ProductName)values (' Product2' );
26+ insert into producttable(ProductName)values (' Product3' );
27+ insert into producttable(ProductName)values (' Product4' );
28+ insert into producttable(ProductName)values (' Product5' );
29+ insert into producttable(ProductName)values (' Product6' );
30+ insert into producttable(ProductName)values (' Product7' );
31+ insert into producttable(ProductName)values (' Product8' );
32+ insert into producttable(ProductName)values (' Product9' );
33+ insert into producttable(ProductName)values (' Product10' );
34+
35+ -- populate salesentry
36+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-31' ,1 ,10 );
37+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-31' ,1 ,10 );
38+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-31' ,1 ,20 );
39+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-11-29' ,1 ,30 );
40+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-11-30' ,2 ,40 );
41+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-28' ,2 ,50 );
42+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-12' ,3 ,60 );
43+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-11' ,3 ,70 );
44+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-09' ,4 ,80 );
45+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-08' ,5 ,90 );
46+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-04' ,6 ,100 );
47+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-07' ,6 ,10 );
48+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-06' ,7 ,20 );
49+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-16' ,7 ,30 );
50+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-17' ,8 ,40 );
51+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-18' ,8 ,50 );
52+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-22' ,8 ,60 );
53+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-23' ,9 ,70 );
54+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-24' ,9 ,80 );
55+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-29' ,9 ,90 );
56+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-11-14' ,10 ,100 );
57+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-10-31' ,10 ,10 );
58+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-01' ,10 ,20 );
59+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-02' ,1 ,30 );
60+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-10' ,2 ,40 );
61+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-12' ,4 ,50 );
62+ insert into salesentry(DateOfSale,ProductID,SalesAmount)values (' 2014-12-11' ,5 ,60 );
63+
64+ commit ;
0 commit comments