03/02/2004, 03:37
|
| | 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 |