PDA

Ver la Versión Completa : Ahora como lo filtro por el total


Manuel
05-05-2003, 23:19:59
Gracias cadetill, a sido de gran ayuda

Ahora mi última pregunta :

mi código quedo así:

select a.rut, a.nombres,a.Ape_pat,a.Ape_mat,a.curso,a.nivel, count(*) as total

from alumnos a join atrasos s on (s.rut = a.rut and s.procesado = 'N')

/// Puedo hacer esto

where Total > 5

/// No me reconoce el campo total, me imagino por que no pertenece a ninguna tabla, hay alguna manera de hacerlo?

group by a.rut, a.nombres,ape_pat, a.Ape_mat, a.curso,a.nivel

__marcsc
05-05-2003, 23:22:45
Hola,

tienes que utilizar la cláusula having, que es como un where pero para filtrar agregados:



select a.rut, a.nombres,a.Ape_pat,a.Ape_mat,a.curso,a.nivel, count(*) as total

from alumnos a join atrasos s on (s.rut = a.rut and s.procesado = 'N')
group by a.rut, a.nombres,ape_pat, a.Ape_mat, a.curso,a.nivel
having count(*) > 5



Un saludo!

Manuel
06-05-2003, 19:05:13
mil gracias marcsc anda de lujo