· 4 years ago · May 11, 2021, 10:22 PM
1DROP DATABASE IF exists comercio;
2CREATE DATABASE comercio;
3
4USE comercio;
5
6CREATE TABLE clientes (
7 ID INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL,
8 nombre varchar(30),
9 apellido varchar(30)
10);
11
12CREATE TABLE Ventas (
13 ID int PRIMARY KEY AUTO_INCREMENT NOT NULL,
14 cliente_ID int NOT NULL,
15 fecha date,
16 FOREIGN KEY (cliente_ID) REFERENCES clientes(ID)
17);
18
19
20INSERT INTO clientes(nombre, apellido) VALUES ('Juan','Perez');
21INSERT INTO clientes(nombre, apellido) VALUES ('Clara','Sanchez');
22INSERT INTO clientes(nombre, apellido) VALUES ('Marta','García');
23
24INSERT INTO ventas(cliente_id, fecha) VALUES (2,'2020-01-01');
25INSERT INTO ventas(cliente_id, fecha) VALUES (2,'2020-03-01');
26INSERT INTO ventas(cliente_id, fecha) VALUES (1,'2020-05-07');
27-- INSERT INTO ventas(cliente_id, fecha) VALUES (3,'2021-02-07');
28
29Select * from clientes;
30Select * from ventas;
31
32select clientes.nombre as Nombre, clientes.apellido as Apellido, ventas.fecha as Fecha
33from clientes
34inner join ventas
35on clientes.id = ventas.cliente_ID;
36
37
38select clientes.nombre as Nombre, clientes.apellido as Apellido, ventas.fecha as Fecha
39from clientes
40inner join ventas
41on clientes.id = ventas.cliente_ID
42where ventas.fecha >= '2020-04-04';
43
44