Ver Mensaje Individual
  #1  
Antiguo 11-07-2010
gonza_619 gonza_619 is offline
Miembro
 
Registrado: feb 2010
Posts: 157
Reputación: 15
gonza_619 Va por buen camino
Post problema con consulta sql

hola a todos, bueno mi problema es que necesito hacer una consulta, y estas son mis tablas
ALUMNOS:NRO_ALUM,APYNOM.
MATERIAS:COD_MAT,NOMBRE,AÑO.
NOTAS:COD_ALUM,COD_MAT,NOTA,FECHA.

bien, lo que me pide la consulta es listar los nombres de los alumnos que aprobaron finales
bueno, utilizo en un form un dbgrid para mostrar el resultado,un tquery y en un tbutton intriduzco la consulta esta:

query1.SQL.Clear;
query1.SQL.add('select n.nota,a.apellido_nombre from notas as n');
query1.SQL.Add('inner join alumnos as a on (n.cod_alumno = a.cod_alumno) and (n.nota > 4)');
query1.Active:=true;
query1.Open;

el problema que me salta es: type mismatch in expression.'
no se que puede ser, el campo nota esta bien escrito, y si borro la parte de (n.nota > 4) me muestra el resultado sin problemas, que podria ser el error ? gracais
Responder Con Cita