Distinct

03/12/2004 - 14:19 por Alvaro | Informe spam
Yo quisiera de una tabla de detalles de produccion hacer
un resumen

StkDet.Id_StkProd StkDet.Cantidad StkDet.Familia
115 10 1
115 15 1
116 20 2
117 12 1
117 12 1

y yo quisiera hacer el siguiente resumen

115 25 1
116 20 2
117 24 1

He intentado con Distinct y con Sum ... pero no logro
hacer el reumen

Alguien me pude far una mano??

Gracias
Alavaro

Preguntas similare

Leer las respuestas

#6 Javier Loria
03/12/2004 - 19:35 | Informe spam
Hola:
Me alegro.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Alvaro" wrote in message
news:056201c4d964$3684b400$
Si me quedo ... GRACIAS!!!!
>Hola:
> No estoy seguro del esquema :(
> Se me ocurren 2 alternativas:
>Unir y Agrupar
>> >SELECT StkDet.Id_StkProd
> , SUM(StkDet.Cantidad) AS Cantidad
> , MAX(OtraTabla.Familia) AS Familia
>FROM StkDet
>INNERT JOIN OtraTabla
>ON StkDet.Id_StkProd=OtraTabla.Id_StkProd
>GROUP BY StkDet.Id_StkProd
>
>=> >Agrupar y Unir:
>=> >SELECT Agrup.Id_StkProd
> , Agrup.Cantidad
> , OtraTabla.StkDet.Familia
>FROM (SELECT StkDet.Id_StkProd
> , SUM(StkDet.Cantidad) AS StkDet.Cantidad
> FROM StkDet
> GROUP BY StkDet.Id_StkProd) AS Agrup
>JOIN OtraTabla
>ON Agrup.Id_StkProd=OtraTabla.Id_StkProd
>=> > Espero haber entendido el problema
> Saludos,
>
>Javier Loria
>Costa Rica
>Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
>que pueda ser copiado y pegado al Query Analizer.
>La version de SQL y Service Pack tambien ayuda
>
>"Alvaro" wrote in
message
>news:04c301c4d94b$e8472dd0$
>> Javier Tienes raton pero olvide mencionar un detalle El
>> Stkdet.Familia es de otratabla es de la Tabla StkProd
como
>> engancho un inner JOIN???
>> se puede??
>>
>> GRACIAS DE ANTEMANO
>>
>> Alvaro
>> >Hola:
>> > Tal vez algo como esto:
>> >=> >> > SELECT StkDet.Id_StkProd
>> > , SUM(StkDet.Cantidad) AS StkDet.Cantidad
>> > , MAX(StkDet.Familia) AS StkDet.StkDet.Familia
>> >FROM Tabla
>> >GROUP BY StkDet.Id_StkProd
>> >=> >> > Saludos,
>> >
>> >Javier Loria
>> >Costa Rica
>> >Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
>> >que pueda ser copiado y pegado al Query Analizer.
>> >La version de SQL y Service Pack tambien ayuda
>> >
>> >"Alvaro" wrote in
>> message
>> >news:0d4c01c4d93a$b9de2310$
>> >> Yo quisiera de una tabla de detalles de produccion
hacer
>> >> un resumen
>> >>
>> >> StkDet.Id_StkProd StkDet.Cantidad StkDet.Familia
>> >> 115 10 1
>> >> 115 15 1
>> >> 116 20 2
>> >> 117 12 1
>> >> 117 12 1
>> >>
>> >> y yo quisiera hacer el siguiente resumen
>> >>
>> >> 115 25 1
>> >> 116 20 2
>> >> 117 24 1
>> >>
>> >> He intentado con Distinct y con Sum ... pero no logro
>> >> hacer el reumen
>> >>
>> >> Alguien me pude far una mano??
>> >>
>> >> Gracias
>> >> Alavaro
>> >
>> >
>> >.
>> >
>
>
>.
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida