Hice una consulta SQL que funciona en mi base de datos, pero cuando trato de hacerla en Access me da un error con la sintaxis de count; esta es la de sql:
select conjunto, count(distinct componente) from basedatos/tcomponentes, talmacen where empresa='5' GROUP BY conjunto He estado buscando en la sintaxis correcta para Access pero en casi todas son distintas y traté de hacerlo con "select count(distinct(basedatos_tcomponentes.conjunto)) pero me dice que la función distinct no está definida. Y en un foro leí que DISTINCT no es una función por lo tanto no se hace así, que se deben hacer dos consultas pero no tengo idea cómo.
Esta es la de Access que funciona, pero creo que no hace lo mismo que la de SQL-perdón, no he podido probarlo porque el sistema está lentísimo y podría ponerse peor si lo hago-:
SELECT basedatos_tcomponentes.conjunto, Count(basedatos_tcomponentes.componente) AS CuentaDecomponente
FROM basedatos_tcomponentes, RHDBD_16_TEILS
WHERE (((basedatos_tcomponentes.componente)=[basedatos_tpiezas].[pieza]))
GROUP BY RHDBD_16_STRUS.STBGNR;
Puede alguien explicarme la sintaxis correcta o cómo pasarían la consulta sql a access.
Gracias y que tengan un día más iluminado que el mío que parece ser que hoy me van a regañar porque no he avanzado mucho que digamos y, ni modo de enseñar como avance un montón de consultas que mis jefes ni van a entender....