Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2008, 12:39
Avatar de a n g e l u s
a n g e l u s
 
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 4 meses
Puntos: 1
Pregunta Seleccionar los tres ultimos meses de cada registro repetido en UNA tabla

Estimados amigos,

Necesito de vuestra ayuda para solucionar este problemilla.

La duda es la siguiente:

Tengo una tabla con estos registros

TABLA
|ID |TRAB |MES |ANO |
|1 |6 |3 |2007 |
|2 |30 |7 |2008 |
|3 |44 |5 |2008 |
|4 |44 |7 |2008 |
|5 |2 |9 |2008 |
|6 |6 |4 |2007 |
|7 |7 |3 |2007 |
|8 |6 |7 |2007 |
|9 |30 |8 |2008 |
|10 |7 |9 |2008 |
|11 |44 |8 |2008 |
|13 |6 |8 |2008 |
|14 |6 |9 |2008 |


La consulta debiera devolver los tres últimos meses de cada TRAB si es que los tuviera, de esta manera:

RESULTADO
|ID |TRAB |MES |ANO |
|5 |2 |9 |2008 |
|14 |6 |9 |2008 |
|13 |6 |8 |2008 |
|8 |6 |7 |2007 |
|10 |7 |9 |2008 |
|7 |7 |3 |2007 |
|9 |30 |8 |2008 |
|2 |30 |7 |2008 |
|11 |44 |8 |2008 |
|4 |44 |7 |2008 |
|3 |44 |5 |2008 |

Les agradesco de antemano cualquier idea o ayuda que me puedan dar.

gracias.
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post