distinct y count en Vfp 9.0

13/04/2008 - 18:37 por Vivi | Informe spam
Saludos, tengo una tabla con 10 registros con los campos: Id, Nombre,
Profesion (sólo hay 4 profesiones que se repiten algunas)

Si hago un: Select distinct profesion from tabla, me salen las 4
profesiones, lo que yo quiero es que me salga sólo el número 4, que me
indica cúantas profesiones únicas hay.
Traté con: Select count(profesion) from tabla where profesion in (select
distinc profesion from tabla), pero me sale 10 como resultado.

Ayúdenme con una solución, gracias por sus respuestas
 

Leer las respuestas

#1 Luis María Guayán
13/04/2008 - 21:43 | Informe spam
Puedes obtener el resultado con _Tally

SELECT Profesion FROM profe GROUP BY Profesion INTO CURSOR tmp
? "Existen " + TRANSFORM(_TALLY) + " profesiones"


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Vivi" escribió en el mensaje de
noticias:
Saludos, tengo una tabla con 10 registros con los campos: Id, Nombre,
Profesion (sólo hay 4 profesiones que se repiten algunas)

Si hago un: Select distinct profesion from tabla, me salen las 4
profesiones, lo que yo quiero es que me salga sólo el número 4, que me
indica cúantas profesiones únicas hay.
Traté con: Select count(profesion) from tabla where profesion in (select
distinc profesion from tabla), pero me sale 10 como resultado.

Ayúdenme con una solución, gracias por sus respuestas

Preguntas similares