Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

select los ultimos registros de grupos

Estas en el tema de select los ultimos registros de grupos en el foro de PostgreSQL en Foros del Web. k tal amigos: tengo la siguiente tabla (registro de movientos de empleados): mov: R=reingreso/alta M=modificacion de salario B=baja patron empl fcha mov base integ jda ...
  #1 (permalink)  
Antiguo 31/05/2012, 15:22
 
Fecha de Ingreso: mayo-2012
Ubicación: Cd. Juárez
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta select los ultimos registros de grupos

k tal amigos:

tengo la siguiente tabla (registro de movientos de empleados):
mov: R=reingreso/alta M=modificacion de salario B=baja

patron empl fcha mov base integ jda depto opcs
-----------------------------------------------------------------------------------------------------
MAGC FERB 16.02.1995 R 20.76 21.70 0.000 VT001 DSA
MAGC FERB 26.02.2001 M 57.50 58.05 0.000 VT001 DSA
MAGC FERB 09.03.2003 B
MAGC GUAA 11.02.1988 R 20.15 21.06 0.000 VT001 DSA
MAGC GUAA 01.01.2004 M 75.00 81.68 0.000 VT001 DSA
MAGC GUAA 21.03.2005 M 85.00 92.57 0.000 VT001 DSA
MAGC MOMJ 01.03.1999 R 34.45 36.01 0.000 VT001 DSA
MAGC MOMJ 31.01.2000 M 48.05 50.28 0.000 VT001 DSA
MAGC MOMJ 26.02.2001 M 57.50 57.82 0.000 VT001 DSA
MAGC MOMJ 08.04.2002 B
REML FEAP 24.08.1998 R 38.35 40.08 0.000 VT001 DSA
REML FEAP 13.06.1999 B
REML IACO 16.02.2004 R 67.00 70.03 0.000 VT001 DNA
REML IACO 17.02.2004 M 72.00 77.82 0.000 VT001 DNA
REML IACO 21.03.2005 M 80.00 86.58 0.000 VT001 DSA
REML VAMA 16.10.2007 R 48.05 50.22 0.000 VT001 DSA
REML VAMA 26.02.2008 M 57.50 57.74 0.000 VT001 DSA
REML VAMA 01.09.2008 B


se desea seleccionar los datos de los empleados que estuvieron vigentes a x fecha de x patron. Por ejemplo si el patron fuera MAGC y la fecha 31-12-2002 el query correspondiente deberia regresar:

patron empl fcha mov base integ jda depto opcs
-----------------------------------------------------------------------------------------------------
MAGC FERB 26.02.2001 M 57.50 58.05 0.000 VT001 DSA
MAGC GUAA 21.03.2005 M 85.00 92.57 0.000 VT001 DSA

** no seleccionaria MOMJ porque tiene baja el 08-04-2002 **



y si el patron fuera REML y la fecha el 31-05-2004:

patron empl fcha mov base integ jda depto opcs
-----------------------------------------------------------------------------------------------------
REML IACO 17.02.2004 M 72.00 77.82 0.000 VT001 DNA

** no seleccionaria FEAP porque tiene baja el 13-06-1999 **
** no seleccionaria VAMA porque entro hasta el 16.10.2007 **



necesito construir un query para esto (trabajo con PostgreSQL y Firebird). tengo poca experiencia en motores bases de datos (vengo de clipper/dbase).

alguien me puede ayudar...?

de antemano gracias...

Etiquetas: select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:49.