Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Total en un query usando el group by (http://www.forosdelweb.com/f86/total-query-usando-group-394134/)

dalyla 16/05/2006 11:28

Total en un query usando el group by
 
Hola, tengo un problema, pues estoy utilizando un query que agrupa campos y necesito sacar la sumatoria total, por ejemplo personas por colonia, en la columna colonia estan los nombre, madero, guerrero, en la madero hay 300 y en guerrero hay 400 y el query esta utilizando un group by, y quiero darle a una variable la suma de la columna de los habitantes, que me de el resultado de 700. Espero haberme explicado. Gracias

haron 16/05/2006 17:07

si nos pones la consulta mucho mejor.

si lo que quieres es obtener el total de la poblacion en todas las colonias puedes lanzar una consulta independiente:

select sum(personas) as total
from colonia

dalyla 17/05/2006 16:05

Podria ser
 
Cita:

Iniciado por haron
si nos pones la consulta mucho mejor.

si lo que quieres es obtener el total de la poblacion en todas las colonias puedes lanzar una consulta independiente:

select sum(personas) as total
from colonia

Ok pero lo que pasa es ke como la consulta es muy grande no quiero repetirla
podria ser algo como

select count(clientes.nombre) as total from clientes left join colonias where colonia.cp = 21100 group by colonia.nombre

creo algo asi, pero me traeria el total por cada colonia y no el total de los clientes

haron 17/05/2006 18:00

si lo que quieres es el total de los clientes, independientemente de la colonia, lo unique que tienes que hacer es:


select count(clientes.nombre) as total from clientes


La zona horaria es GMT -6. Ahora son las 09:56.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.