Agrupar en juego de registros

13/11/2003 - 23:30 por César Sanhueza | Informe spam
Hola a todo el foro, resulta que tengo una tabla en sql
server 2000 que tiene entre otros, los sgtes. regístros:


NOMBRE TABLA: clientes_rub

CLIENTE RUBRO
-
... hartos otros clientes en otros rubros

AA LTDA ELECTRONICA
AA LTDA HOGAR
AA LTDA ELECTRONICA
AA LTDA HOGAR
AA LTDA ELECTRONICA
AA LTDA OFICINA
AA LTDA ELECTRONICA
AA LTDA OFICINA


Mí pregunta es:

¿Se puede obtener en UNA sola consulta SQL el numero
(count) de veces que el cliente "AA LTDA" aparece en el
rubro "ELECTRONICA", "HOGAR" Y "OFICINA" Osea que devuelva:

ELECTRONICA = 4
HOGAR = 2
OFICINA = 2

En resumen necesito una sola consulta que me devuelva los
tres valores.

gracias
y salu2
 

Leer las respuestas

#1 Gabriel South
14/11/2003 - 03:54 | Informe spam
Deberia ser algo asi:

Select rubro, count(rubro) from clientes_rub group by rubro where codigo="AA
LTDA"

No lo probe, pero creo que era asi.




"César Sanhueza" escreveu na mensagem
news:054301c3aa35$c258e460$
Hola a todo el foro, resulta que tengo una tabla en sql
server 2000 que tiene entre otros, los sgtes. regístros:


NOMBRE TABLA: clientes_rub

CLIENTE RUBRO
-
... hartos otros clientes en otros rubros

AA LTDA ELECTRONICA
AA LTDA HOGAR
AA LTDA ELECTRONICA
AA LTDA HOGAR
AA LTDA ELECTRONICA
AA LTDA OFICINA
AA LTDA ELECTRONICA
AA LTDA OFICINA


Mí pregunta es:

¿Se puede obtener en UNA sola consulta SQL el numero
(count) de veces que el cliente "AA LTDA" aparece en el
rubro "ELECTRONICA", "HOGAR" Y "OFICINA" Osea que devuelva:

ELECTRONICA = 4
HOGAR = 2
OFICINA = 2

En resumen necesito una sola consulta que me devuelva los
tres valores.

gracias
y salu2

Preguntas similares