Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Calculo de Horas Trabajadas con SQL ( 2 )

771 views
Skip to first unread message

JOSUA KINO

unread,
Mar 6, 2008, 10:59:44 AM3/6/08
to
Hola Amigos,

Hace un tiempo expuse un probelma [http://tinyurl.com/3y27km] acerca de como
tratar una tabla con registros de ingresos y salidas de empleados en una
bodega.
El 'Maestro' Rubén Vigón me sugirió una solución al problema que funciona
perfectamente, sin embargo, estoy haciendo una modificación para que en
lugar de calcular el total de horas trabajadas durante un día por una
persona, pueda calcular el total de horas trabajadas en un intervalo de
fechas (por ejemplo, una semana).
Podrían sugerirme algo por favor?

Muchas gracias!

Francisco


423

unread,
Mar 6, 2008, 10:09:36 AM3/6/08
to
Hola:
Si es una Tabla de movimiento no se si estas grabando el dato fecha.
si no es asi este dato te podria ayudar ya que tendrias que filtrar tu tabla
por el trabajador y por el rango de fecha y hacerle un sum de horas

Salu2
Eduardo Valencia Z. (Lima - Perú)

"JOSUA KINO" <josuami...@yahoo.com.ar> escribió en el mensaje
news:uRQfNo5f...@TK2MSFTNGP02.phx.gbl...

CeleSoft

unread,
Mar 18, 2008, 10:14:04 AM3/18/08
to
Yo realizo lo siguiente para calcular las horas del mes para un centro de
costo.

donde el campo "horaconsumida" es formato fecha/hora.
y el resultado es en minutos

select cast((sum(cast(datepart(hh,horaconsumida)as decimal(20,4)))*60 +
sum(cast(datepart(mi,horaconsumida)as decimal(20,4))))/60 as decimal(20,4))
from orden_Hora
where centrocosto = @planta
and datepart(mm, fechaturno) = datepart(mm, @fecha)
and datepart(yy, fechaturno) = datepart(yy, @fecha)

0 new messages