|
Vamos a ver, en principio lo he probado en tres ordenadores y ninguno de los tres funciona.
El error me da en tiempo de diseño cuando se ejecuta el TMyQuery (tanto en la opcion "Execute" como en "Data Editor --> open").
Las tablas de la Base de Dato son:
Conductores
cod_conductor INT (autoincrement)
nombre_conductor (Varchar(50))
Vacaciones
cod_vacaciones INT (autoincrement)
cod_conductor INT
dias INT
La sentencia es :
SELECT C.nombre_conductor, SUM(V.dias)
FROM Conductores C, Vacaciones V
WHERE (C.cod_conductor = V.cod_conductor)
GROUP BY C.nombre_conductor
ORDER BY C.nombre_conductor
Y me sale el error indicado antes. Pero si en vez del campo dias INT es DOUBLE entonces funciona perfectamente.
Tambien se produce un error si intentas en tiempo de diseño ejecutar Fields Editor --> Add Fields en el antes mencionado TMyQuery
Ademas con el error tampoco dejaba en tiempo de ejecucion si construias una sentencia y despues la ejecutas.
Todo lo demas que conlleva todo esto (enlaces a otros objetos, propiedades etc.. estan bien definidas).
Esto es lo que querias.
|