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
|