Documentos de Académico
Documentos de Profesional
Documentos de Cultura
lo subió
Y script insert 2
Agrego ventas
Tiene que uqedar base tienda video arriba
Insertar estas ventas sin idclientes
Agregar de la imagen don insert intos mas y uno de la ultima 1 mas
Cuando es on es donde
Esto es de consultas
Script 2
Por que hay relación entre venta y cliente
El inner join relaciona a la venta con el cliente siempre y cuando el idcliente aparece como
primari key en cliente
v.numero
v.codigo
-- Consulta 8:
select v.numero,c.nombre, vi.codigo, vi.titulo, vi.precio, lv.cantidad from Venta v
inner join LineaDeVenta lv on v.numero = lv.numero
inner join Video vi on lv.codigo = vi.codigo
inner join cliente c on v.idcliente = c.idcliente
Sesión 3
Basetiendavideo
[]
select count (*) as [total de ventas] from venta where fecha > ‘2020-05-01’
----consulta 3: consultar el total de ventas cuyo cliente tenga el dni igual a ‘12345678’
select count(*) as [Total Venta] from Venta v inner join Cliente c on (v.idCliente=c.idCliente)
where c.dni='12345678'
Select count (Numero) as [Total venta], count (idclientre) as [Venta Cliente] from Venta
select count(*) as [total de ventas], (select count(*) from venta v inner join cliente c on
v.idcliente = c.idcliente ) as [total de ventas con clientes] from venta------esto es con
subconsultas
nueva consulta
Select MAX (fecha) as [fecha maxima], MIN(fecha) as [fecha minima] from venta
----consulta 6: consultar la fecha máxima y fecha minima de las ventas cuya fecha sea mayor a
‘2020-05-01’
Select MAX (fecha) as [fecha maxima], MIN(fecha) as [fecha minima] from venta
----consulta 7: consultar la fecha máxima y fecha minima de las ventas cuya cliente tenga el dni
igual a ‘12345678’
select MAX(fecha) as [fecha maxima], Min(fecha) as [fecha minima] from Venta as v inner join
Cliente as c on v.idcliente = c.idcliente where c.dni= '12345678'
----consulta 8: consultar el total de ventas cuyo cliente tenga el dni igual a ‘12345678’
select count(*) as [Total Venta] from Venta v inner join Cliente c on (v.idCliente=c.idCliente)
where c.dni='12345678'
nueva consulta
----consulta 11: consultar la suma y promedio de precios de los videos cuyos precios superiores
a 20
select sum(precio) as [suma de precios] , avg(precio) as [promedio precios] from video where
precio >20
nueva consulta
----consulta 13: consultar el total de ventas por cada cliente mostrando su nombre
Select nombre, count(*) as [total de ventas] from ventas v inner join cliente c on v.idcliente =
c.idcliente GROUP BY nombre
----consulta 14: consultar el total de ventas por cada cliente mostrando el id de cliente y su
nombre pero solo las ventas con fecha mayor a ‘2020-05-01’
Pero solo las ventas con fecha mayor a ‘2020-05-01’ y que se muestre ordenado por nombre
Consulta 16: consultar el total de ventas por cada cliente mostrando su nombre
Pero solo las ventas con fecha mayor a ‘2020-05-01’ y que se muestre ordenado total
Select c.nombre, COUNT(*) as [Total de ventas] from venta v inner join cliente c
Consulta 17: consultar el total de ventas por cada cliente mostrando su nombre
Pero solo las ventas con fecha mayor a ‘2020-05-01’ y que se muestre ordenado total
Select c.nombre, COUNT(*) as [Total de ventas] from venta v inner join cliente c
yersonsamaniegovi@gmail.com
misma contraseña