Access - error en consulta count

 
Vista:

error en consulta count

Publicado por crego (14 intervenciones) el 22/10/2004 13:31:46
Tengo una consulta que me da un error, y me dice:
Que la funcion distinct no esta definida en la expresión.

la consulta es:

SELECT PlanDia.IdPlan, Year([Data]) AS Año, Count(DISTINCT(PlanDia.DNI)) AS CuentaDeDNI
FROM PlanDia
GROUP BY PlanDia.IdPlan, Year([Data])

yo quiero que me muestre el numero de dni por dia sin que se me repitan.

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error en consulta count

Publicado por joselito (14 intervenciones) el 22/10/2004 13:42:56
Si quieres mostrar los Dni, no entiendo por qué quieres hacer un Count de los mismos...
Quizá quitando el campo IdPlan, y poniendo el Campo Dni en su lugar, y quitando el Count también... Luego lo agrupas por Dni también, para que no se repitan.. Prueba así, a no ser que te haya entendido mal, o no te hayas explicado todo lo bien que quisieras...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:error en consulta count

Publicado por crego (14 intervenciones) el 22/10/2004 13:52:20
yo lo que pretendo con esta consulta:

SELECT PlanDia.IdPlan, Year([Data]) AS Año, Count(DISTINCT(PlanDia.DNI)) AS CuentaDeDNI
FROM PlanDia
GROUP BY PlanDia.IdPlan, Year([Data])

es que me muestre el idPlan, el año y el numero de dni que trabajo en ese plan, no quiero que me de el numero de todos los dni que trabajaron, no quiero que para distintos dias me sume los dni iguales sino que me de el numero de dni sin que se repintan por dia.

un ejemplo
Si no le pongo el distinct me cuenta todos los dni
plan dia numero
A 10/01/2002 50
B 11/01/2002 60

*en la columna numero de esos 50 el mismo dni puede aparecer varias veces.

yo lo que quiero es:

plan dia numero
A 10/01/2002 10
B 11/01/2002 15

*en la column numero me cuenta los distintos dni que trabajaron en el plan.

creo que me lie un poco.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar