Cita:
Iniciado por David el Grande
Puedes usar GROUP BY (agrupar por ese campo), así con COUNT() obtendrás el número de campos agrupados.
Hice esto pero no es la salida que quiero
Código:
select distinct cat_entmun.nom_ent,count(cat_entmun.entidad),
cat_entmun.nom_mun, cat_entmun.municipio
from cat_entmun inner join pond_mun where 1=1
and cat_entmun.municipio = pond_mun.municipio
and cat_entmun.entidad = pond_mun.entidad
and ciclo_pre='1' and ponderacion = 100
group by cat_entmun.entidad
Por que así solo obtengo el número total para cat_entmun.entidad pero así no es lo que quiero...
Que más se puede hacer?
Cita:
Iniciado por DBMark
Hola - Es posible que hagamos algo con el uso de variables.
Mi codigo no es completo y no usa el join de tu consulta, pero puedes investigar mas?
DBMark me podrías explicar un poco tu solución, según yo solo estas aplicando una suma y muestra el resultado como número de fila.