Ver Mensaje Individual
  #1  
Antiguo 14-07-2010
iMia iMia is offline
Miembro
 
Registrado: jul 2010
Posts: 141
Reputación: 14
iMia Va por buen camino
Problema con SQL en DBE

Hola a tod@s...
tengo un problema al ejecutar una SQL desde el DBE 5.01 (Database Desktop, o DatabaseTour o desde el propio Delphi) contra una tabla paradox.

la SQL es la siguiente:

SELECT *
FROM "Asientos.DB"
WHERE Fecha >= "07/01/2010"
AND Fecha <= "12/30/2010"
AND Diario <> 8

Como os podeis imaginar la tabla es de asientos y solo tiene 5 campos. y tres indices (el primario sobre el campo "Ejercicio;Numero", uno unico sobre los campos "Fecha;Ejercicio;Numero", y otro único sobre los campos "Diario;Ejercicio;Numero")
Hasta aqui todo normal., se ejecuta bien y devuelve los datos correctamente.
Ahora bien, si cambio la sentencia y le añado un ORDER BY

SELECT *
FROM "Asientos.DB"
WHERE Fecha >= "07/01/2010"
AND Fecha <= "12/30/2010"
AND Diario <> 8
ORDER BY Fecha, Ejercicio, Numero

Me devuelve un registro menos!!! Que para más inri es el último de la tabla.

Hay algun bug conocido sobre este problema???

Gracias.
Responder Con Cita