Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-07-2003
Avatar de JamesBond_Mx
JamesBond_Mx JamesBond_Mx is offline
Miembro
 
Registrado: jul 2003
Ubicación: Poza Rica, Veracruz, México
Posts: 81
Poder: 21
JamesBond_Mx Va por buen camino
Problema Con conteo de datos

Tengo la siguiente Consulta

Select Anomalias.Cve_Inst, Principal.Nombre_inst
From Anomalias, Principal
Principal Inner Join Anomalias On Principal.Cve_Inst = Anomalias.Cve_Inst
Group By Anomalias.Cve_Inst, Principal.Nombre_Inst


Esto me genera una pequeña tabla mas o menos asi:

Cve_Inst Nombre_inst
AB001 Pozo X
AB002 Pozo Y
AB003 Pozo Z
BS000 Bat. A
BS001 Bat. B

Ahora necesito saber cuantos registros hay por cada Instalación, por el momento y como efectos de prueba, tengo 24 registros solamente

1 del Pozo X
1 del Pozo Y
1 del Pozo z
1 de la Bat. A
20 de la Bateria B.

Si yo agrego un Count(Anomalias.Cve_Princ) me cuenta todo en conjunto o sea que me da el siguiente resultado:

Cve_Inst Nombre_inst Count(Anomalias.Cve_Princ)
AB001 Pozo X 24
AB002 Pozo Y 24
AB003 Pozo Z 24
BS000 Bat. A 24
BS001 Bat. B 480 ????

Y no debe ser así, para empezar. Por lo que noté el resultado real de registros que hay por instalación me lo multiplica por el numero completo de registros de la consulta, o sea en total tengo 24 registros. hice la prueba aumentado 3 registros mas y ocurre lo mismo pero a hora me los multiplica por 27.

¿como debo hacer la consulta para que me dé el resultado esperado?

De antemano, muchas gracias.

Última edición por JamesBond_Mx fecha: 04-07-2003 a las 21:57:05.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:44:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi