![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() Saludos a todos los del foro de delphi.
bueno mi pregunta es la siguiente: como puedo realizar una consulta en base a un campo calculado, tengo el siguiente codigo: Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('SELECT Alumnos.matricula, Alumnos.ApPat, Alumnos.ApMat, Alumnos.Nombre, Alumnos.Horario, Alumnos.status, Alumnos.Nombreprof, Alumnos.Colegiatura, Alumnos.UltSem, sum(Cobranza.Buenopor)as TotalPagado'); Query1.SQL.Add('FROM cobranza, Alumnos'); Query1.SQL.Add('Where (Alumnos.Matricula=Cobranza.Matricula) and (Alumnos.Status="ACTIVO") and Atraso>=3'); Query1.SQL.Add('Group by Alumnos.matricula, Alumnos.ApPat, Alumnos.ApMat, Alumnos.Nombre, Alumnos.horario, Alumnos.status, Alumnos.nombreprof, Alumnos.colegiatura, Alumnos.UltSem'); Query1.SQL.Add('Order by Alumnos.NombreProf, Alumnos.Horario, Alumnos.ApPat, Alumnos.ApMat, Alumnos.Nombre'); Query1.Open; En la consulta anteriormente realizada, necesito que se pueda realizar la consulta por el campo calculado Atraso, como esta en la linea del Where, pero me manda el mensaje " Invalid use of keyword" Token:>=3 Bueno ese es el problema, tal vez sea facil pero no doy con la solucion. ![]() Bueno muchas gracias por la ayuda que se me pueda brindar. Última edición por noe fecha: 25-06-2005 a las 16:19:20. |
|
|
![]() |
|