PDA

Ver la Versión Completa : count a valores distintos de una columna


matersey
12-09-2016, 13:34:33
buenos dias, mi problema es el siguiente tengo una consulta sql, la cual cambia segun un curso a tratar, esta consulta tiene el campo sexo el me provee datos mezclados ej
M
F
F
F
M
con order by sexo lo puedo obtener de forma agrupada.
F
F
F
M
M
pero en el informe debo obtener un campo total por sexo o sea F=3 y otro campo total M=2, como puedo programar en fastreport para obtener este resultado, desde ya muchas gracias

afxe
28-09-2016, 17:01:28
Hola. Puedes cambiar la consulta para que te dé directamente ese resultado: SELECT SEXO, COUNT(*) FROM MiTabla ORDER BY SEXO
O puedes usar una banda de grupo (GroupHeader) por el campo sexo, meter una variable de sistema con el COUNT y ocultar las bandas para que sólo se vea la de grupo.

Por cierto, queda mejor llamar al campo GENERO en vez de SEXO... pero esto es una opinión propia

Un Saludo

roman
28-09-2016, 17:42:45
SELECT SEXO, COUNT(*) FROM MiTabla ORDER BY SEXO

Creo que sería GROUP BY en lugar de ORDER BY.

LineComment Saludos