Hola estoy en el proceso de migrar las consultas sql de BDE a ADO Jet4.
Estoy usando un db access2000 .mdb con ADO , Delphi 6 y necesito contar los valores de un campo sin que cuente mas de una ves los valores repetidos.
Código SQL
[-]
SELECT DISTINCT ins.doc_numero
FROM insren as ins
WHERE Group By ins.doc_numero
HAVING count(DISTINCT ins.cod_ren) =9
me tira el error: 'la funcion distinct no esta definida en la exprecion'
Alguna idea?
He leido en el foro, un truco para contar que seria hacer una vista con
'select distinctrow * from insren' y luego contar, pero esto no anda para todos lo casos que nececito.
el Jet 4 soporta un 'count(DISTINCT *)'?
porque tampoco puedo contar en un 'Select count(DISTINCT *)'