Sumar grupos

05/03/2004 - 20:46 por Raul Romero | Informe spam
Buenas tardes ...

Tengo una tabla como esta

CREATE TABLE [#Test]
(
[Col1] [int] NOT NULL ,
[Col2] [int] NULL ,
[Col3] [int] NULL
)

INSERT INTO [#test] ([col1],[col2],[col3])VALUES(1,100,NULL)
INSERT INTO [#test] ([col1],[col2],[col3])VALUES(2,101,NULL)
INSERT INTO [#test] ([col1],[col2],[col3])VALUES(3,101,1001)
INSERT INTO [#test] ([col1],[col2],[col3])VALUES(4,102,NULL)
INSERT INTO [#test] ([col1],[col2],[col3])VALUES(5,103,NULL)
INSERT INTO [#test] ([col1],[col2],[col3])VALUES(6,103,1004)
INSERT INTO [#test] ([col1],[col2],[col3])VALUES(7,103,1005)
INSERT INTO [#test] ([col1],[col2],[col3])VALUES(8,104,NULL)
INSERT INTO [#test] ([col1],[col2],[col3])VALUES(9,105,NULL)
INSERT INTO [#test] ([col1],[col2],[col3])VALUES(10,105,1007)

Quisiera obtener algo como esto ...

col1 col2 col3 Cuenta
1 100 null 1
2 101 null 2
3 101 1001 2
4 102 null 1
5 103 null 3
6 103 1004 3
7 103 1005 3
8 104 null 1
9 105 null 2
10 105 1007 2

Muchas gracias por su ayuda ...

Saludos,
Raul

Preguntas similare

Leer las respuestas

#6 Raul Romero
05/03/2004 - 22:50 | Informe spam
Tiene razon Maximiliano, :-) ...

Muchisimas gracias a los tres, mi problema fue resuelto.

Saludos,
Raul

"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> wrote in message
news:
jeje creo que no tenes opciones, 3 personas respondimos lo mismo a un


mismo
problema :-D

Bye


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Raul Romero" escribió en el mensaje
news:
> Buenas tardes ...
>
> Tengo una tabla como esta
>
> CREATE TABLE [#Test]
> (
> [Col1] [int] NOT NULL ,
> [Col2] [int] NULL ,
> [Col3] [int] NULL
> )
>
> INSERT INTO [#test] ([col1],[col2],[col3])VALUES(1,100,NULL)
> INSERT INTO [#test] ([col1],[col2],[col3])VALUES(2,101,NULL)
> INSERT INTO [#test] ([col1],[col2],[col3])VALUES(3,101,1001)
> INSERT INTO [#test] ([col1],[col2],[col3])VALUES(4,102,NULL)
> INSERT INTO [#test] ([col1],[col2],[col3])VALUES(5,103,NULL)
> INSERT INTO [#test] ([col1],[col2],[col3])VALUES(6,103,1004)
> INSERT INTO [#test] ([col1],[col2],[col3])VALUES(7,103,1005)
> INSERT INTO [#test] ([col1],[col2],[col3])VALUES(8,104,NULL)
> INSERT INTO [#test] ([col1],[col2],[col3])VALUES(9,105,NULL)
> INSERT INTO [#test] ([col1],[col2],[col3])VALUES(10,105,1007)
>
> Quisiera obtener algo como esto ...
>
> col1 col2 col3 Cuenta
> 1 100 null 1
> 2 101 null 2
> 3 101 1001 2
> 4 102 null 1
> 5 103 null 3
> 6 103 1004 3
> 7 103 1005 3
> 8 104 null 1
> 9 105 null 2
> 10 105 1007 2
>
> Muchas gracias por su ayuda ...
>
> Saludos,
> Raul
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.593 / Virus Database: 376 - Release Date: 21/02/2004


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