Una mano por favor
Hola amigos del Foro:
Tengo lo siguiente tr5abajo en delphi 5.0 con interbase 5.5, necesito hacer una query, que me indique los alumnos que tiene 5 o más atrasos activos. las tablas son las siguientes: Alumnos ------------ Campo Tipo Rut float (Campo Clave) Nombrte Char(50) . . . Atrasos ---------- Campo Tipo Rut Float Fecha Date Activo Smallint Un alumnos puede tener n atrasos el campo Activo = 1 me indica que esta vigente el registro. como podría hacerlo? gracias amigos del foro. |
si no me he equivocado, el SQL siguiente te muestra los alumnos que tienen atrasos y cuantos tienen
Código:
select a.rut, a.nombre, count(*) |
Me parece que te equivocaste, porque precisamente falta que filtres los que tienen mas de 5 atrasos y me parece que te equivocaste en la relación, no te culpo porque la verdad que el enunciado no está muy claro.
Código:
SELECT ALUMNOS.RUT, NOMBRE, COUNT(*) ATRASOS Código:
SELECT ALUMNOS.RUT, NOMBRE, COUNT(*) ATRASOS |
Cita:
Lo de la relacion, pues que decida Manuel por que campos se unen las dos tablas porque yo sigo sin verlo claro :p |
La franja horaria es GMT +2. Ahora son las 10:19:46. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi