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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 monkey
14/11/2003 - 21:48 | Informe spam
SELECT Table.RUBRO, Count(Table.CLIENTE) AS CountOfCLIENTE
FROM Table
GROUP BY Table.RUBRO, Table.CLIENTE
HAVING (((Table.CLIENTE)="AA ltda"))
ORDER BY Table.RUBRO;

RUBRO CountOfCliente
ELECTRONICA 4
HOGAR 2
OFICINA 2

saludos, monkey

On Thu, 13 Nov 2003 14:30:36 -0800, César Sanhueza
wrote:


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

Respuesta Responder a este mensaje
#3 César Sanhueza M.
15/11/2003 - 01:32 | Informe spam
Gracias al gabriel y al Monkey por la ayuda. funciono
OK!!!!
(el codigo del monkey se acomodo mas a lo que yo
necesitaba)
Salu2
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida