Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Calcular horas extras (https://www.clubdelphi.com/foros/showthread.php?t=30623)

@-Soft 11-04-2006 21:26:37

Calcular horas extras
 
hola

estoy realizando una aplicacion con delphi 7, ado y sql server 2000 y necesito calcular las horas extras, pero tengo el incoveniento de que en sql server el campo es datetime y no time. ademas si procedo a restar estos campos no obtengo un valor coherente para obtener tanto el total de las horas trabajadas y el total de las horas extras. necesito que alguien me de una manito con esto pues la culminacion de esta aplicacion depende de este punto.

salu2

Xianto 12-04-2006 12:26:28

Buenas... te dejo un pequeño ejemplo para ver si con el te guias:

Código:

select sum(Datepart(hour,fecha)) as horas, sum(Datepart(minute,fecha)) as minutos, sum(Datepart(second,fecha)) as segundos
  from tabla nolock

Fijate que retorna 3 campos... lo unico que sumará, por lo que los segundos y minutos, pueden superar los 60, asi que tendras que calcular un poco... pero los datos son simples !

Si tienes problemas, no dejes de postear. Saludos !


La franja horaria es GMT +2. Ahora son las 07:54:41.

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