Continuamos respondiendo dos preguntas sobre el Informe de Bodega que vimos recientemente. Pueden obtener los datos de ejemplo en el respaldo de la base de datos. Recuerden compartir sus respuestas o vias de solución, dejando sus comentarios.
Confeccionar una consulta SQL que permita:
3. Obtener el código y nombre de cada producto que registre más de 500 unidades vendidas durante el 2005.
SELECT producto.pro_codigo, producto.pro_nombre
FROM producto, venta
WHERE producto.pro_codigo=venta.pro_codigo AND vta_fecha BETWEEN '20050101' AND '20051231'
GROUP BY producto.pro_codigo, venta.vta_cantidad, producto.pro_nombre
HAVING 500 < SUM(vta_cantidad)
SELECT producto.pro_codigo, producto.pro_nombre
FROM producto
WHERE pro_codigo NOT IN
(SELECT pro_codigo
FROM venta
WHERE venta.vta_fecha BETWEEN DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) AND dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))
No hay comentarios:
Publicar un comentario