SQL Server - Problema al agrupar Items

   
Vista:

Problema al agrupar Items

Publicado por Franco (7 intervenciones) el 21/06/2015 05:51:48
Que tal
amigos tengo una consulta que devuelve los ítemes de un almacén que están codificados por familia
la tabla es algo así:

cod. - cantidad - precio - fecha _compra

1235900 - 12 - 100 2015-05-01
1239011 - 3 - 98 2015-05-11
1237665 - 10 - 100 2015-05-28
5550091 - 13 - 90 2015-05-21
5551233 - 15 - 88 2015-0515
5550999 - 20 - 90 2015-05-03

necesito hacer una consulta que me devuelva todos las familias y sus totales
de la siguiente manera

cod. - cantidad - total - Periodo _compra
123 - 25 - 298 2015-05
555 - 48 - 268 2015-05

he intentado utilizando un Cube y también con un Roll Up pero no he conseguido hacerlo



AGRADEZCO SU AYUDA
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

Problema al agrupar Items

Publicado por Rafael (88 intervenciones) el 22/06/2015 11:20:03
Vaya al no tener la familia en un campo independiente requieres separarla por codigo... al igual que el periodo...

1
2
3
4
5
6
7
SELECT SUBSTRING(COD, 1, 3) AS FAMILIA
     , SUM(CANTIDAD) AS CANTIDAD
	 , SUM(PRECIO) AS TOTAL
	 , CONCAT(DATEPART(year, FECHA_COMPRA), '-', DATEPART(month, FECHA_COMPRA)) AS PERIODO
FROM   TABLA
GROUP  BY SUBSTRING(COD, 1, 3)
     , CONCAT(DATEPART(year, FECHA_COMPRA), '-', DATEPART(month, FECHA_COMPRA))

Tampoco me queda claro si en origen guardas solo el precio o es el subtotal por items... vaya tendrias que multiplicar por la cantidad o no??

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Problema al agrupar Items

Publicado por Franco (7 intervenciones) el 22/06/2015 15:27:44
Gracias por tu respuesta.

Bueno lo del subtotal ya es algo que yo si lo tengo claro. Mi problema en realidad es la agrupación por familia,

Este query me ha ayudado, sin embargo ahora tengo una variable que no tenía en cuenta (jejejeje)
Dentro de una familia hay muchos Ítems inactivos que debo marcar. y eso le da la vuelta totalmente a mi consulta!!

Agradecido
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