JamesBond_Mx
04-07-2003, 20:29:35
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.
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.