Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/10/2014, 10:18
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 9 meses
Puntos: 774
Respuesta: Consulta entre fechas

Código SQL:
Ver original
  1. SELECT * FROM(
  2. SELECT B.COD_TRABAJADOR,B.COD_CONCEPASIST,A.ANO,A.MES,A.SEMANA,B.CANTIDAD AS HORAS
  3. FROM RH_PLANILLA_MENSUAL_CABECERA A, RH_REGISTRO_HORAS B  
  4. WHERE A.TIP_PLANILLA='E' AND A.COD_CLASE_PLANILLA='01' AND A.FLG_STATUS_PLANILLA='L' AND
  5.      ((A.ANO>='2013' AND A.MES >='07'))
  6. AND      
  7.       A.TIP_PLANILLA=B.TIP_PLANILLA AND A.NUM_CORRE_PLANILLA=B.NUM_CORRE_PLANILLA AND B.COD_CONCEPASIST IN ('AS01','HE01','HE02','HE03')
  8. UNION
  9. SELECT B.COD_TRABAJADOR,B.COD_CONCEPASIST,A.ANO,A.MES,A.SEMANA,B.CANTIDAD AS HORAS
  10. FROM RH_PLANILLA_MENSUAL_CABECERA A, RH_REGISTRO_HORAS B  
  11. WHERE A.TIP_PLANILLA='E' AND A.COD_CLASE_PLANILLA='01' AND A.FLG_STATUS_PLANILLA='L' AND
  12.      ((A.ANO>='2014' AND A.MES >='08'))
  13. AND      
  14.       A.TIP_PLANILLA=B.TIP_PLANILLA AND A.NUM_CORRE_PLANILLA=B.NUM_CORRE_PLANILLA AND B.COD_CONCEPASIST IN ('AS01','HE01','HE02','HE03')
  15. )
  16. AS t1 ORDER BY COD_TRABAJADOR,ANO,MES,SEMANA,COD_CONCEPASIST

Prueba con este :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me