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

Preguntas similare

Leer las respuestas

#6 Vivi
22/04/2008 - 17:38 | Informe spam
Gracias Anders, es lo que buscaba, y gracias a todos los demás tambien por
responder mis preguntas,
Saludos desde Lima, Perú

"Anders Altberg" <anders.altberg> escribió en el mensaje
news:
SELECT COUNT(DISTINCT profesion) FROM Profesiones
En SQL Server y en también en VFP.

-Anders


"Vivi" wrote in message
news:
Muchas gracias por tu respuesta Luis María, solucionaste mi problema (que
no lo era tanto viendo la solución).
Ahora si no es mucha molestia, cómo sería la respuesta si la consulta es
en sql server y no en vfp, cuál es el "_tally" equivalente en sql?

Vivi,

"Luis María Guayán" escribió en el mensaje
news:%
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











email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida