Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Restar dos Fechas, Horas, Minutos y Segundos. (https://www.clubdelphi.com/foros/showthread.php?t=89356)

jeremiselxi 06-11-2015 21:41:20

Restar dos Fechas, Horas, Minutos y Segundos.
 
Buenas tardes amigos.

Esperando se encuentren bien, estoy enredado con algo y necesito una o dos manos :) ;):D.

Bueno sin mas preámbulo, explicaré bien detallado lo que necesito hacer.

Necesito medir un proceso, pero este proceso se estableció medirse de la siguiente manera.

1) Solo se mide de lunes a viernes. Sin fines de semana. (Resta de fechas).

2) El horario es de 08:00:00 a.m. hasta las 05:00:00 p.m. (Resta de dos horas y minutos y segundos).

Esto aparentemente se ve fácil, pero no lo es. Cada ves que hay un trabajo que llega, al documento físico le ponen la fecha y hora de llegada, y cuando logran terminar el proceso al documento físico también le ponen la fecha y hora en que se terminó, y ellos quieren que se haga el calculo de esto automático.

Entonces si llega un trabajo para realizar un viernes a las 04:40:00 p.m. y no logran terminarlo, el próximo día laborable (El Lunes) es el dia en que se culmina.

En este sentido necesito de su ayuda porque no tengo ni la mas mínima idea de como hacer esto.

Gracias de antemano por su acostumbrada colaboración.

Saludos desde República Dominicana.

fjcg02 07-11-2015 08:53:54

Y como quieres hacerlo?

Me refiero a sí desde delphi, lazaros, la bbdd.....

Hace unos mese publiqué un post con un procedimiento de firebird que hacía exactamente eso.

Saludos

jeremiselxi 07-11-2015 13:02:43

Yo lo necesito hacer desde Delphi.

Yo tengo la ultima version de Delphi, la Delphi 10 Seattle.

Pero puedo hacerlo a nivel de la base de datos también, lo unico que en esta empresa tienen SQL Server 2012.

Saludos.

fjcg02 07-11-2015 14:39:09

Hola,
está hecho en Firebird, pero creo que la traducción a SQLServer no es muy difícil.

Saludos

http://clubdelphi.com/foros/showthre...oras+laborales

fjcg02 07-11-2015 14:40:51

Hola,
lee el post que te he puesto hasta el final.

En él también tienes varios links a post que pueden serte útiles.

Un saludo

jeremiselxi 10-11-2015 14:20:09

Solamente puedo decir excelente.

Saludos.


La franja horaria es GMT +2. Ahora son las 23:08:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi