Está en la página 1de 9

Tabla Tabla

CLIENTES VENTAS
CODIGO_CLIENTE NOMBRE_CLIENTE FECHA SUCURSAL VENDEDOR
10 SORIANA 1/1/2019 13 130001
11 WALMART 1/5/2019 13 130001
12 HEB 1/10/2019 12 120001
13 OXXO 1/12/2019 14 140001
2/15/2019 15 150001

Num Pregunta
1 Generar Query para obtener el nombre del cliente que tiene mayor venta.

2 Generar Query para obtener el total de piezas vendidas de los productos "TOSTADA230G" Y "ZUKO".

3 Generar Query para obtener el monto total de la venta que se genero entre el 01/01/2019 y 10/01/20

4 Generar Query para Actualizar el nombre del cliente con Codigo 10 a "Soriana_Hyper".

5 Generar Query para Insertar Nuevo Cliente con Codigo 14 y Nombre "Abarrotes".

Num Pregunta
1 Cuál es la salida de este programa?
int x=20,z=18;
if(x>z) System.out.println("El mayor monto es "+z);
else System.out.println("El mayor monto es "+x);
VENTAS
CODIGO_CLIENTE PRODUCTO PIEZAS MONTO
11 TOSTADA230G 50 $ 1,000.00
11 TOSTADA350G 10 $ 220.00
13 TOTOPO 30 $ 300.00
10 ZUKO 12 $ 36.00
12 TOSTADA350G 40 $ 880.00

Respuesta en Query
yor venta.
SELECT CL.NOMBRE_CLIENTE FROM CLIENTES AS CL INNER JOIN VENTAS AS VT ON VT.CODIGO_CLIENTE =
CL.CODIGO_CLIENTE WHERE VT.MONTO = (SELECT MAX(MONTO) FROM VENTAS);

roductos "TOSTADA230G" Y "ZUKO".


SELECT SUM(VT.PIEZAS) AS TOTAL_PIEZAS FROM VENTAS AS VT WHERE VT.PRODUCTO IN ('ZUKO',
'TOSTADA230G');

enero entre el 01/01/2019 y 10/01/2019


SELECT SUM(VT.MONTO) AS MONTO_TOTAL FROM VENTAS AS VT WHERE VT.FECHA BETWEEN CAST('2019-
01-01' AS DATE) AND CAST('2019-01-10' AS DATE);

10 a "Soriana_Hyper".
UPDATE CLIENTES SET NOMBRE_CLIENTE = 'SORIANA_HYPER' WHERE CODIGO_CLIENTE = 10;

mbre "Abarrotes".
INSERT INTO CLIENTES(CODIGO_CLIENTE, NOMBRE_CLIENTE) VALUES(14, 'ABARROTES');

Respuesta

El mayor es 20
Ejemplo
Select * from…..
VT ON VT.CODIGO_CLIENTE =
O) FROM VENTAS);

VT.PRODUCTO IN ('ZUKO',

T.FECHA BETWEEN CAST('2019-


E);

CODIGO_CLIENTE = 10;

ES(14, 'ABARROTES');
TABLA clientes TABLA ventas
v

También podría gustarte