CREATE TABLE employee(
emp_id int(10),
emp_name varchar(20),
dept_id int(10),
pRIMARY kEY (emp_id)
);
insert into employee (emp_id, emp_name, dept_id) values (1,'A',21);
insert into employee (emp_id, emp_name, dept_id) values (2,'B',21);
insert into employee (emp_id, emp_name, dept_id) values (3,'C',21);
insert into employee (emp_id, emp_name, dept_id) values (4,'D',21);
insert into employee (emp_id, emp_name, dept_id) values (5,'E',21);
insert into employee (emp_id, emp_name, dept_id) values (6,'F',21);
insert into employee (emp_id, emp_name, dept_id) values (7,'G',21);
insert into employee (emp_id, emp_name, dept_id) values (8,'H',21);
insert into employee (emp_id, emp_name, dept_id) values (9,'I',21);
insert into employee (emp_id, emp_name, dept_id) values (10,'J',21);
insert into employee (emp_id, emp_name, dept_id) values (11,'AA',1);
insert into employee (emp_id, emp_name, dept_id) values (12,'BB',5);
insert into employee (emp_id, emp_name, dept_id) values (13,'CC',6);
insert into employee (emp_id, emp_name, dept_id) values (14,'DD',1);
insert into employee (emp_id, emp_name, dept_id) values (15,'EE',6);
insert into employee (emp_id, emp_name, dept_id) values (16,'FF',7);
insert into employee (emp_id, emp_name, dept_id) values (17,'GG',2);
insert into employee (emp_id, emp_name, dept_id) values (18,'HH',2);
insert into employee (emp_id, emp_name, dept_id) values (19,'II',3);
insert into employee (emp_id, emp_name, dept_id) values (20,'JJ',5);
insert into employee (emp_id, emp_name, dept_id) values (21,'ZA',23);
insert into employee (emp_id, emp_name, dept_id) values (22,'XB',23);
insert into employee (emp_id, emp_name, dept_id) values (23,'ZC',23);
insert into employee (emp_id, emp_name, dept_id) values (24,'XD',23);
insert into employee (emp_id, emp_name, dept_id) values (25,'ZE',23);
insert into employee (emp_id, emp_name, dept_id) values (26,'XF',23);
insert into employee (emp_id, emp_name, dept_id) values (27,'ZG',23);
insert into employee (emp_id, emp_name, dept_id) values (28,'XH',23);
insert into employee (emp_id, emp_name, dept_id) values (29,'ZI',23);
insert into employee (emp_id, emp_name, dept_id) values (30,'XJ',23);
CREATE TABLE department(
dept_id int(10),
dept_name varchar(20),
pRIMARY kEY (dept_id)
);
insert into department ( dept_name, dept_id) values ('ABC',11);
insert into department ( dept_name, dept_id) values ('DEF',22);
insert into department ( dept_name, dept_id) values ('NTLM',33);
insert into department ( dept_name, dept_id) values ('ABCD',44);
insert into department ( dept_name, dept_id) values ('NTLMA',55);
insert into department ( dept_name, dept_id) values ('XVB',66);
insert into department ( dept_name, dept_id) values ('DDDA',77);
insert into department ( dept_name, dept_id) values ('DDD',88);
insert into department ( dept_name, dept_id) values ('XPLR',99);
insert into department ( dept_name, dept_id) values ('DEFA',100);
insert into department ( dept_name, dept_id) values ('Engineering',23);
insert into department ( dept_name, dept_id) values ('Engineering',25);
insert into department ( dept_name, dept_id) values ('Engineering',27);
insert into department ( dept_name, dept_id) values ('Engineering',29);
insert into department ( dept_name, dept_id) values ('Engineering',28);
insert into department ( dept_name, dept_id) values ('Engineering',26);
insert into department ( dept_name, dept_id) values ('Engineering',24);
insert into department ( dept_name, dept_id) values ('Engineering',43);
insert into department ( dept_name, dept_id) values ('Engineering',20);
insert into department ( dept_name, dept_id) values ('Engineering',37);
insert into department ( dept_name, dept_id) values ('GIS',13);
insert into department ( dept_name, dept_id) values ('GIS',15);
insert into department ( dept_name, dept_id) values ('GIS',17);
insert into department ( dept_name, dept_id) values ('GIS',19);
insert into department ( dept_name, dept_id) values ('GIS',18);
insert into department ( dept_name, dept_id) values ('GIS',16);
insert into department ( dept_name, dept_id) values ('GIS',73);
insert into department ( dept_name, dept_id) values ('GIS',12);
insert into department ( dept_name, dept_id) values ('GIS',10);
insert into department ( dept_name, dept_id) values ('GIS',429);
CREATE TABLE paydetails(
emp_id int(10),
work_dept_id int(20),
basic int(20),
DOJ date,
pRIMARY kEY (emp_id)
);
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(1,11,10000,'2019-09-13');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(2,22,30000,'2019-08-12');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(3,33,55000,'2018-08-16');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(4,44,47000,'2018-07-21');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(5,55,43000,'2016-07-22');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(6,66,49000,'2016-06-10');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(7,77,97000,'2007-06-08');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(8,88,20000,'2007-02-14');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(9,99,19000,'2016-02-14');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(10,100,11000,'2019-12-31');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(11,21,11000,'2018-06-19');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(12,21,32000,'2016-05-18');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(13,21,55000,'2016-05-17');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(14,21,47000,'2014-04-26');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(15,21,45000,'2014-02-25');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(16,21,48000,'2019-02-14');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(17,21,95000,'2005-12-03');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(18,21,28000,'2002-12-12');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(19,21,29000,'2013-11-11');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(20,21,31000,'2011-10-30');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(21,23,14000,'2019-01-19');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(22,23,36000,'2019-02-18');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(23,23,19000,'2016-03-17');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(24,23,47000,'2016-04-26');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(25,23,44000,'2015-05-25');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(26,23,22000,'2015-07-14');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(27,23,91000,'2002-06-03');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(28,23,26000,'2003-08-12');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(29,23,24000,'2013-09-11');
insert into paydetails ( emp_id, work_dept_id, basic, DOJ) values
(30,23,36000,'2011-10-30');
CREATE TABLE payroll(
emp_id int(10),
pay_date date,
pRIMARY kEY (emp_id)
);
insert into payroll ( emp_id, pay_date) values (1,'2019-10-13');
insert into payroll ( emp_id, pay_date) values (2,'2019-09-12');
insert into payroll ( emp_id, pay_date) values (3,'2018-09-16');
insert into payroll ( emp_id, pay_date) values (4,'2018-08-21');
insert into payroll ( emp_id, pay_date) values (5,'2016-08-22');
insert into payroll ( emp_id, pay_date) values (6,'2016-07-10');
insert into payroll ( emp_id, pay_date) values (7,'2007-07-08');
insert into payroll ( emp_id, pay_date) values (8,'2007-03-14');
insert into payroll ( emp_id, pay_date) values (9,'2016-03-14');
insert into payroll ( emp_id, pay_date) values (10,'2020-01-31');
insert into payroll ( emp_id, pay_date) values (11,'2018-07-19');
insert into payroll ( emp_id, pay_date) values (12,'2016-06-18');
insert into payroll ( emp_id, pay_date) values (13,'2016-06-17');
insert into payroll ( emp_id, pay_date) values (14,'2014-05-26');
insert into payroll ( emp_id, pay_date) values (15,'2014-03-25');
insert into payroll ( emp_id, pay_date) values (16,'2019-03-14');
insert into payroll ( emp_id, pay_date) values (17,'2006-01-03');
insert into payroll ( emp_id, pay_date) values (18,'2003-01-12');
insert into payroll ( emp_id, pay_date) values (19,'2013-12-11');
insert into payroll ( emp_id, pay_date) values (20,'2011-11-30');
insert into payroll ( emp_id, pay_date) values (21,'2019-02-19');
insert into payroll ( emp_id, pay_date) values (22,'2019-03-18');
insert into payroll ( emp_id, pay_date) values (23,'2016-04-17');
insert into payroll ( emp_id, pay_date) values (24,'2016-05-26');
insert into payroll ( emp_id, pay_date) values (25,'2015-06-25');
insert into payroll ( emp_id, pay_date) values (26,'2015-08-14');
insert into payroll ( emp_id, pay_date) values (27,'2002-07-03');
insert into payroll ( emp_id, pay_date) values (28,'2003-09-12');
insert into payroll ( emp_id, pay_date) values (29,'2013-10-11');
insert into payroll ( emp_id, pay_date) values (30,'2011-11-30');