FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
SELECT con SUM y COUNT
Estoy teniendo un problema al que no sé como meterle mano. Tego este query:
Código PHP:
Si hago el SELECT sólo con el COUNT (SELECT B.Nombre, COUNT(C.Codigo)) o sólo con el SUM (SELECT B.Nombre, SUM(D.Censo)) me salen los resultados que he puesto más arriba, pero si combino ambas operaciones tal como en el código me da como resultado 90.700 para el COUNT y 52.797.377 para el SUM. Y me estoy volviendo loco tratando de averiguar porqué salen esos resultados. |
#2
|
|||
|
|||
Yque resultado muestra si pones
|
#3
|
||||
|
||||
#4
|
||||
|
||||
El problema creo que ha de estar en como relacionar las tablas Junta y Mesas, que al poner ambos contadores pasa más de una vez por cada registro. Si no es así, no lo entiebdo.
|
#5
|
||||
|
||||
Por lo tanto debes poner el codigo en el group by. (y pon un order by para que la consulta sea estable)
La otra, pon un ejemplo de los datos con valores duplicados pa que veamos como estan...
__________________
El malabarista. |
#6
|
|||
|
|||
Perdona mi ignorancia pero, ¿podrías comentar esto??
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Select count sin group by? | zazexx | SQL | 5 | 07-08-2008 15:27:11 |
Ayuda con Select Count | aanil | SQL | 16 | 13-05-2008 22:12:34 |
Mejorar SELECT COUNT | ferjavrec2 | SQL | 0 | 01-06-2007 21:00:00 |
valor de SELECT COUNT | maruenda | SQL | 15 | 25-05-2007 22:58:38 |
Select Count (distinct X) | lunatiko | SQL | 2 | 17-10-2004 21:06:45 |
|