RESOLUCIÓN DEL PUNTO 27 DEL ENUNCIADO DEL EJERCICIO FINAL.
En esta entrada resolveremos el punto 27:
Listar ventas de artículos entre fechas a un cliente determinado a partir de su id.
Es una consulta a dos o tres tablas dependiendo de si se desea obtener el id del artículo (2 tablas) o también su descripción (3 tablas).
select lin_fv.id_articulo, articulos.nombre, sum(lin_fv.cantidad) as total
from lin_fv inner join cab_fv
on lin_fv.id_fv = cab_fv.id_fv
left join articulos
on lin_fv.id_articulo = articulos.id_articulo
where cab_fv.fecha between "2012-11-01" and "2012-12-01" and
cab_fv.id_cliente = 1
group by id_articulo
order by total desc;
NOTA: Se ordena el resultado de forma descendiente, mediante ORDER BY TOTAL DESC, para tener de primero el artículo más vendido.
No hay comentarios:
Publicar un comentario