Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/02/2004, 03:37
pato06041977
 
Fecha de Ingreso: febrero-2004
Mensajes: 1
Antigüedad: 20 años, 11 meses
Puntos: 0
Hola:
Tenia el mismo problema. Por lo que averigue Access no acepta el select count( distinct ...) como SQL server, Oracle o otros.
Despues de buscar un rato encontre la siguiente solucion en la web que me funciono.

En Sql server y otros
Select count (disctinct registro) from tabla

Es igual los siguiente en access
SELECT COUNT(*) FROM
(select registro
from tabla
group by registro ) as t

Esto se puede ampliar si lo que se quiere ejecutar es:
select count(*), count(distinct registro1), count(distinct registro2)
from tabla

En Access es:

select *
from
(select count(*) from tabla) as t
(SELECT COUNT(*) as Dregistro1 FROM (select registro from tabla group by registro ) )as t2,
(SELECT COUNT(*) as Dresgistro2 FROM (select registro2 from tabla group by registro2 ) )as t3,

Espero que haya sido de ayuda.
Saludos