Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2012, 06:45
pabg0922
 
Fecha de Ingreso: octubre-2012
Ubicación: Bogota
Mensajes: 6
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta Query para horas habiles

Buenos Dias
Quiera preguntarles como hago una funcion que contenga 4 parametros de entrada un id de la compañia, una fecha inicial (2012-12-01 00:00:00), una fecha final (2012-12-31 12:30:00) y el formato en que el usuario quiere que le devuelva el resultado (DD: HH: MM)... la funcion de acuerdo a la fecha debe calcular los dias habiles (sin sabados, ni domingos, ni holidys o festivos) y las horas habiles (de 8:00 am a 12:00 m y de 2:00 pm a 6:00 pm).
tengo 1 tabla de holidays con los campos idCompañia, Holiday (fecha: 2012-12-25), Pais.... tengo otra tabla con el horario laboral con los siguientes campos horaIngreso (8:00 am) una horasalida (18:00 pm) un dia (Lunes, Martes, Miercoles, Jueves, viernes) un idCompañia y un pais....

intente hacer la funcion por separado... calculando primero los dias sin holidays... luego sin sabados y domingos... pero no he podido con la hora....



Ayuda por favor.... y de antemano muchas gracias