
27/05/2010, 01:28
|
 | | | Fecha de Ingreso: mayo-2010
Mensajes: 13
Antigüedad: 14 años, 10 meses Puntos: 0 | |
Problema con funcion de agregado Buenas, tenia una pequeña consulta que no me realiza lo que deseo:
me gustaria filtrar de una tabla las personas que superan un numero de bajas, para ello lo que hacia era contar el nif de las personas y agrupo por nif y en el having le digo que me saque los que la cuenta de nif es superior a 4:
SELECT NIF_PERSONA,COUNT(NIF_PERSONA),NOMBRE,APELLIDO1,AP ELLIDO2,MOTIVO FROM tabla1 order by (NIF_PERSONA) GROUP BY (NIF_PERSONA) HAVING COUNT(NIF_PERSONA)>3
Esta consulta me agrupa todos los nif que suman mas de 3 registros, pero el problema que tengo es que yo necesito que me saque los 3 registros por que el motivo siempre va a ser diferente. Necesito todos los registros de cada una de las personas pero que solo me los muestre si tienen mas de 3 en la consulta..
No se si me he explicado muy bien, si me pueden echar una mano se lo agradeceria mucho
Gracias |