FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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.
__________________
http://www.imgsharing.com/uploads/1121174648007_A1.jpg Última edición por JamesBond_Mx fecha: 04-07-2003 a las 21:57:05. |
|
|
|