PDA

Ver la Versión Completa : Calcular horas extras


@-Soft
11-04-2006, 21:26:37
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:


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 !