CREATE TABLE Clientes (
  CodCliente INTEGER PRIMARY KEY,
  NombreCli TEXT NOT NULL,
  Direccion TEXT NOT NULL, 
  CodPostal TEXT NOT NULL,
  Poblacion TEXT NOT NULL,
  Telefono TEXT NOT NULL,
  Fax TEXT NOT NULL,
  Descuento REAL NOT NULL,
  ZonaVentas INTEGER NOT NULL  
);
CREATE TABLE Articulos (
  CodArtic INTEGER PRIMARY KEY,
  Descripcion TEXT NOT NULL,
  PVP CURRENCY NOT NULL
);
CREATE TABLE Pedidos (
  NumPedido INTEGER PRIMARY KEY,
  Codcliente INTEGER NOT NULL,
  CodArtic TEXT NOT NULL,
  Unidades INTEGER NOT NULL,
  Fechaped DATE
);
CREATE TABLE Zonas (
  Zona INTEGER PRIMARY KEY,
  Descripcion TEXT NOT NULL
);
-- insert some values
 INSERT INTO Clientes VALUES (1, 'Adan Hz', 'valle real', '9100', 'Xalapa', '2281203266', '2281405312', 0.05, 5);
 INSERT INTO Clientes VALUES (2, 'juan', 'revolucion', '2300', 'xalapa', '2283204050', '2288145555', 0.10, 1);
 INSERT INTO Clientes VALUES (3, 'Amado', 'Carolino anaya', '9100', 'Xalapa', '2282932159', '2283329170', 0.15, 3);
 INSERT INTO Clientes VALUES (4, 'Miguel', 'Margarita', '9100', 'Xalapa', '5510042', '2285999999', 0.20, 4);
 INSERT INTO Clientes VALUES (5, 'Joaquin', 'Centro', '2200', 'Xalapa', '22823421', '2287123456', 0.08, 7);
 INSERT INTO Clientes VALUES (6, 'Daniel', 'Mazatlan', '91150', 'xalapa', '2285224110', '2284321155', 0.30, 10);
 INSERT INTO Clientes VALUES (7, 'Juan', 'calle cordova', '9100', 'Xalapa', '2289405060', '2283561235', 0.25, 8);
 INSERT INTO Clientes VALUES (8, 'Angel', 'Animas', '91120', 'Xalapa', '22905060', '2287557302', 0.40, 2);
 INSERT INTO Clientes VALUES (9, 'Alan', 'Campo de tiro', '91180', 'Xalapa',  '22834345', '2285102377', 0.33, 9);
 INSERT INTO Clientes VALUES (10, 'Anibal', 'Jardines', '91130', '22834340', '2295707070', '2295707070', 0.21, 6);

 INSERT INTO Articulos VALUES (1, 'Lapiz', 20);
 INSERT INTO Articulos VALUES (2, 'plumas', 20);
 INSERT INTO Articulos VALUES (3, 'colores', 25);
 INSERT INTO Articulos VALUES (4, 'gomas', 5);
 INSERT INTO Articulos VALUES (5, 'clicks', 1);
 INSERT INTO Articulos VALUES (6, 'mapas', 2);
 INSERT INTO Articulos VALUES (7, 'plastilina', 25);
 INSERT INTO Articulos VALUES (8, 'tijeras', 25);
 INSERT INTO Articulos VALUES (9, 'pinceles', 25);
 INSERT INTO Articulos VALUES (10, 'libretas', 30);


 INSERT INTO Pedidos VALUES (1, 5, 2, 3, '18/10/23');
 INSERT INTO Pedidos VALUES (2, 7, 1, 2, '18/10/23');
 INSERT INTO Pedidos VALUES (3, 3, 5, 1, '19/10/23');
 INSERT INTO Pedidos VALUES (4, 6, 6, 5, '19/10/23');
 INSERT INTO Pedidos VALUES (5, 1, 9, 4,  '19/10/23');
 INSERT INTO Pedidos VALUES (6, 10, 10, 3, '19/10/23');
 INSERT INTO Pedidos VALUES (7, 2, 8, 2, '19/10/23');
 INSERT INTO Pedidos VALUES (8, 9, 2, 3, '19/10/23');
 INSERT INTO Pedidos VALUES (9, 8, 4, 1, '19/10/23');
 INSERT INTO Pedidos VALUES (10, 4, 7, 5, '19/10/23');

 INSERT INTO Zonas VALUES (1, 'Centro');
 INSERT INTO Zonas VALUES (2, 'Sur');
 INSERT INTO Zonas VALUES (3, 'Norte');
INSERT INTO Zonas VALUES (4, 'Este');
INSERT INTO Zonas VALUES (5, 'Oeste');

SELECT NombreCli FROM Clientes WHERE CodPostal='91000';
SELECT Descripcion FROM Articulos WHERE PVP>15;
SELECT Fechaped FROM Pedidos WHERE Unidades<3;

SELECT Clientes.NombreCli
FROM Clientes, Pedidos
WHERE Pedidos.Unidades>3
AND Clientes.CodCliente=Pedidos.CodCliente;

SELECT Clientes.NombreCli, Clientes.Direccion, Articulos.Descripcion
FROM Clientes, Pedidos, Articulos, Zonas
WHERE Clientes.Zonaventas=3
AND Clientes.CodCliente=Pedidos.CodCliente
AND Pedidos.CodArtic=Articulos.CodArtic;

SELECT Articulos.Descripcion
FROM Clientes, Pedidos, Articulos
WHERE Clientes.CodPostal='91000'
AND Articulos.CodArtic=Pedidos.CodArtic
AND Pedidos.CodCliente=Clientes.CodCliente;

SELECT Clientes.NombreCli
FROM Clientes, Pedidos, Articulos
WHERE Articulos.CodArtic=3
AND Clientes.CodCliente=Pedidos.CodCliente
AND Pedidos.CodArtic=Articulos.CodArtic;

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: