Resultado diferente entre usar Query y abrir Database QueryHola,
Cambié de Open Database Query a Query (dt, "SQL") y encontré que los resultados no son similares. En Open Database Query obtengo 38 conteos y en Quey obtengo 1 conteo. ¿Es eso posible?
Aquí está el script adjunto que compara los dos. Aprecio tu ayuda. Gracias.
Re: Resultado diferente entre usar Query y abrir Database QueryGracias por tus sugerencias. Funciona tanto para el tipo de consulta y los resultados son similares ahora. Pero sigo sintiendo curiosidad por la razón por la que no funcionó para la consulta y no resultó la misma respuesta que la consulta de base de datos abierta.
Re: Resultado diferente entre usar Query y abrir Database QuerySu programa JSL tiene una comilla doble adicional al final de la primera declaración de Open Database. No creo que necesites las subconsultas, los bys de grupo y los bys de Order. Este SQL debe ser equivalente:
sql =
"select distinct BoardNo
from Adata
where BoardNo is not null
and result <> 'PASS'";
result = Open Database("DSN=Name;UID=root;PWD=a**;", sql);Re: Resultado diferente entre usar Query y abrir Database QueryGracias. Verifiqué la tabla de datos y BoardNo es un carácter y ningún error durante la ejecución.
Re: Resultado diferente entre usar Query y abrir Database QueryNo soy un experto en SQL, pero según su consulta, parece implicar que BoardNo es una cadena. Compruebe que BoardNo es un carácter en la tabla de datos. La consulta podría haberse detenido después de 1 fila.
Esa es toda la recomendación que tengo.