MSV FM

dot.antimicrobial@66.96.161.157: ~ $
Path : /hermes/sb_web/b744/davidmckiecom.netfirms.com/
File Upload :
Current < : /hermes/sb_web/b744/davidmckiecom.netfirms.com/CreateLoadUnionAll_2008-2015.sql

use to_parking_tickets;

drop table parking_tickets_2008;
drop table parking_tickets_2009;
drop table parking_tickets_2010;
drop table parking_tickets_2011;
drop table parking_tickets_2012;
drop table parking_tickets_2013;
drop table parking_tickets_2014;



create table Parking_Tickets_2008(
ID_Column mediumInt not null auto_increment,
tag_number_masked varchar(8),
date_of_infraction datetime,
infraction_code integer,
infraction_description varchar(50),
set_fine_amount integer,
time_of_infraction varchar(8),
location1 varchar(50),
location2 varchar(50),
location3 varchar(50),
location4 varchar(50),
province varchar(2),
Constraint PT_primary_key Primary Key  (ID_Column));


create table Parking_Tickets_2009(
ID_Column mediumInt not null auto_increment,
tag_number_masked varchar(8),
date_of_infraction datetime,
infraction_code integer,
infraction_description varchar(50),
set_fine_amount integer,
time_of_infraction varchar(8),
location1 varchar(50),
location2 varchar(50),
location3 varchar(50),
location4 varchar(50),
province varchar(2),
Constraint PT_primary_key Primary Key  (ID_Column));

create table Parking_Tickets_2010(
ID_Column mediumInt not null auto_increment,
tag_number_masked varchar(8),
date_of_infraction datetime,
infraction_code integer,
infraction_description varchar(50),
set_fine_amount integer,
time_of_infraction varchar(8),
location1 varchar(50),
location2 varchar(50),
location3 varchar(50),
location4 varchar(50),
province varchar(2),
Constraint PT_primary_key Primary Key  (ID_Column));

create table Parking_Tickets_2011(
ID_Column mediumInt not null auto_increment,
tag_number_masked varchar(8),
date_of_infraction datetime,
infraction_code integer,
infraction_description varchar(50),
set_fine_amount integer,
time_of_infraction varchar(8),
location1 varchar(50),
location2 varchar(50),
location3 varchar(50),
location4 varchar(50),
province varchar(2),
Constraint PT_primary_key Primary Key  (ID_Column));

create table Parking_Tickets_2012(
ID_Column mediumInt not null auto_increment,
tag_number_masked varchar(8),
date_of_infraction datetime,
infraction_code integer,
infraction_description varchar(50),
set_fine_amount integer,
time_of_infraction varchar(8),
location1 varchar(50),
location2 varchar(50),
location3 varchar(50),
location4 varchar(50),
province varchar(2),
Constraint PT_primary_key Primary Key  (ID_Column));

create table Parking_Tickets_2013(
ID_Column mediumInt not null auto_increment,
tag_number_masked varchar(8),
date_of_infraction datetime,
infraction_code integer,
infraction_description varchar(50),
set_fine_amount integer,
time_of_infraction varchar(8),
location1 varchar(50),
location2 varchar(50),
location3 varchar(50),
location4 varchar(50),
province varchar(2),
Constraint PT_primary_key Primary Key  (ID_Column));

create table Parking_Tickets_2014(
ID_Column mediumInt not null auto_increment,
tag_number_masked varchar(8),
date_of_infraction datetime,
infraction_code integer,
infraction_description varchar(50),
set_fine_amount integer,
time_of_infraction varchar(8),
location1 varchar(50),
location2 varchar(50),
location3 varchar(50),
location4 varchar(50),
province varchar(2),
Constraint PT_primary_key Primary Key  (ID_Column));

create table Parking_Tickets_2015(
ID_Column mediumInt not null auto_increment,
tag_number_masked varchar(8),
date_of_infraction datetime,
infraction_code integer,
infraction_description varchar(50),
set_fine_amount integer,
time_of_infraction varchar(8),
location1 varchar(50),
location2 varchar(50),
location3 varchar(50),
location4 varchar(50),
province varchar(2),
Constraint PT_primary_key Primary Key  (ID_Column));

load data local infile 
"c://Parking_Tags_Data_2015_1.csv"
into Table parking_tickets_2015
	Fields terminated by "," Lines terminated by "\n"
 Ignore 1 Lines
(tag_number_masked, date_of_infraction, infraction_code,
 infraction_description, set_fine_amount, time_of_infraction,
 location1, location2, location3, location4, province);
 
 load data local infile 
"c://Parking_Tags_Data_2015_2.csv"
into Table parking_tickets_2015
	Fields terminated by "," Lines terminated by "\n"
 Ignore 1 Lines
(tag_number_masked, date_of_infraction, infraction_code,
 infraction_description, set_fine_amount, time_of_infraction,
 location1, location2, location3, location4, province);
 
  load data local infile 
"c://Parking_Tags_Data_2015_3.csv"
into Table parking_tickets_2015
	Fields terminated by "," Lines terminated by "\n"
 Ignore 1 Lines
(tag_number_masked, date_of_infraction, infraction_code,
 infraction_description, set_fine_amount, time_of_infraction,
 location1, location2, location3, location4, province);
 
 select count(*)
 from parking_tickets_2015;
 
 select *
 from parking_tickets_2015
 limit 100;
 
 create view master_view as 
	select * from parking_tickets_2008 union all 
	select * from parking_tickets_2009 Union all
    select * from parking_tickets_2010 Union all
	select * from parking_tickets_2011 Union all
	select * from parking_tickets_2012 Union all
	select * from parking_tickets_2013 Union all
	select * from parking_tickets_2014 Union all
	select * from parking_tickets_2015;
    
select count(*)
from master_view;

select count(ID_Column) NumberOfTickets, Year(date_of_infraction) Year
from master_view
group by Year
order by NumberOfTickets desc;
 
select *
from master_view
order by date_of_infraction desc
limit 100;