Agrupar y Sumar registros

19/07/2006 - 17:27 por aventurero | Informe spam
Buenas amigos del Foro.

Tengo esta tabla TFacturas, con los campos

NumFactura bigint
Fecha_Factura smalldatetime
Codigo_Producto bigint
Marca_Inclusion int ==> 0: Descartado, 1: Incluido

Necesito la siguiente consulta

NumFactura
Fecha_Factura
Total_Registros por factura
Productos Incluidos
Productos Descartados

Es posible hacer esta consulta.

Gracias anticipadas.

Atentamente,


Aventurero

Preguntas similare

Leer las respuestas

#1 Maxi
19/07/2006 - 17:44 | Informe spam
Hola y has probado con la funcion SUM y group by de TSQL?


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org
Speaker INETA
Speaker Culminis


"aventurero" escribió en el mensaje
news:
Buenas amigos del Foro.

Tengo esta tabla TFacturas, con los campos

NumFactura bigint
Fecha_Factura smalldatetime
Codigo_Producto bigint
Marca_Inclusion int ==> 0: Descartado, 1: Incluido

Necesito la siguiente consulta

NumFactura
Fecha_Factura
Total_Registros por factura
Productos Incluidos
Productos Descartados

Es posible hacer esta consulta.

Gracias anticipadas.

Atentamente,


Aventurero


Respuesta Responder a este mensaje
#2 aventurero
19/07/2006 - 17:58 | Informe spam
Gracias Maxi por contestar.
Si, pero no he llegado a la solución. Pues tengo confusión porque no se como
hacerlo cuando son registros del mismo grupo Descartados e Incluidos (de la
columna Marca_Inclusion).
Si me puedes ayudar con las instrucciones exactas se lo agradeceré
inmensamente,
Atentamente,


Aventurero.
Respuesta Responder a este mensaje
#3 Maxi
19/07/2006 - 18:04 | Informe spam
Hola, seria bueno que me des un mini ejemplo de datos y como necesitas que
queden en la consulta, porque si haces un SUM y un Group by como te comente
te va a agrupar por Marca_inclusion


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org
Speaker INETA
Speaker Culminis


"aventurero" escribió en el mensaje
news:
Gracias Maxi por contestar.
Si, pero no he llegado a la solución. Pues tengo confusión porque no se
como
hacerlo cuando son registros del mismo grupo Descartados e Incluidos (de
la
columna Marca_Inclusion).
Si me puedes ayudar con las instrucciones exactas se lo agradeceré
inmensamente,
Atentamente,


Aventurero.


Respuesta Responder a este mensaje
#4 Alejandro Mesa
19/07/2006 - 18:51 | Informe spam
Trata:

select
NumFactura,
Fecha_Factura,
count(*) as Total_Registros,
sum(case when Marca_Inclusion = 1 then 1 else 0 end) as
Productos_Incluidos,
sum(case when Marca_Inclusion = 0 then 1 else 0 end) as
Productos_Descartados
from
dbo.TFacturas
group by
NumFactura,
Fecha_Factura
go


AMB

"aventurero" wrote:

Buenas amigos del Foro.

Tengo esta tabla TFacturas, con los campos

NumFactura bigint
Fecha_Factura smalldatetime
Codigo_Producto bigint
Marca_Inclusion int ==> 0: Descartado, 1: Incluido

Necesito la siguiente consulta

NumFactura
Fecha_Factura
Total_Registros por factura
Productos Incluidos
Productos Descartados

Es posible hacer esta consulta.

Gracias anticipadas.

Atentamente,


Aventurero



Respuesta Responder a este mensaje
#5 aventurero
20/07/2006 - 17:44 | Informe spam
Inmensas gracias a Maxi y Alejandro. Me sacaron del enredo!

Atentamente,


Aventurero
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida