SQL - Consultas Inner join

 
Vista:

Consultas Inner join

Publicado por Rosa Maria (21 intervenciones) el 10/01/2020 11:17:34
Tngo dos tablas una lllamada
-productos con los campos: ID, nombre y precio_unitario
otra tabla llamada
-venta con los campos: ID_venta, ID_producto y Fecha_de_venta

Necesitaria una consulta que me devolviera las ventas por año (en unidadades de producto y €) y otra que me devolviera los 10 productos mas vendidos (en unidadades de producto y €)

Gracias por adelantado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 92
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Consultas Inner join

Publicado por Luis Horacio (38 intervenciones) el 10/01/2020 14:15:17
Buen día, la consulta sería así:

select anio,ID_producto,count(ID_producto) as Cantidad, SUM(Preciounitario) as Valor from (select YEAR(Fecha_de_venta) as anio, ID_producto, P.Preciounitario from Ventas V inner join productos P on V.ID_producto = P.ID) cons group by cons.anio, cons.ID_producto order by cons.anio, cons.ID_producto

Las fechas se deben ingresar asi: '2020-01-07 00:00:00.000'

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de pablo
Val: 21
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Consultas Inner join

Publicado por pablo (9 intervenciones) el 10/01/2020 14:21:01
Y qué gestor de base de datos utilizas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar