Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/10/2011, 12:34
Avatar de stuart_david3
stuart_david3
 
Fecha de Ingreso: agosto-2011
Mensajes: 215
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Validar Alias SQL, manejo de fechas!!!

Cita:
Iniciado por Libras Ver Mensaje
Código SQL:
Ver original
  1. SELECT fe_antre,fe,CONVERT (INT,(DATEDIFF (dd, GETDATE(), fe) - DATEDIFF (yy, GETDATE(), fe) / 4.25) / 365) AS anyjub FROM(
  2. SELECT fe_antre, CASE WHEN sexotrab='M' THEN DATEADD(yy, 30, fe_antre) ELSE DATEADD(yy, 25, fe_antre) END AS fe FROM b_traba1
  3. )AS t1

Saludos!
Alaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!!! MUCHAS GRACIAAAAAAAAAAAAAAAAAAAAS!!! Exactamente lo que quiero, oye ahm ahorita lo tengo que adecuar a una consulta más grande, que es esta:

Código SQL:
Ver original
  1. SELECT c_zonas.nombre, c_a_resp.dscarea, b_traba1.rpe, b_traba1.nombre, b_traba1.fe_antre, b_traba1.fe_ingre, b_traba3.fe_natra, CONVERT (INT,(DATEDIFF (dd, b_traba3.fe_natra, GETDATE()) - DATEDIFF (yy, b_traba3.fe_natra, GETDATE()) / 4.25) / 365) AS Edad, CASE WHEN b_traba1.sexotrab='M' THEN DATEADD(yy, 30, b_traba1.fe_antre) ELSE DATEADD(yy, 25, b_traba1.fe_antre) END AS fe FROM b_traba1, b_traba3, c_zonas, c_a_resp WHERE (DATEDIFF(yy, b_traba1.fe_antre, GETDATE()) > 25) AND (DATEDIFF(yy, b_traba3.fe_natra, GETDATE()) > 55) AND c_zonas.descr=b_traba1.cl_zona AND c_a_resp.area=b_traba1.area AND b_traba1.rpe=b_traba3.rpe GROUP BY c_zonas.nombre, c_a_resp.dscarea, b_traba1.rpe, b_traba1.nombre, b_traba1.fe_antre, b_traba1.fe_ingre, b_traba3.fe_natra, b_traba1.sexotrab

Pero supongo que ya no habrá problema, en serio muchas gracias 1000 puntos!!!...