Ver Mensaje Individual
  #12  
Antiguo 25-06-2011
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 26
guillotmarc Va por buen camino
Cita:
Empezado por amerika111 Ver Mensaje
pero ya con esto ya me convierte los segundos a horas

Código SQL [-]
SELECT  ((CAST(LUN_SALIDA AS TIME) - CAST(LUN_ENTREDA AS TIME)))/3600 AS RESTA FROM A_PRENOMINAS WHERE ID=1
Anteriormente ya te indiqué una solución mucho más simple :

Código SQL [-]
SELECT (LUN_SALIDA - LUN_ENTREDA) * 24 AS RESTA FROM A_PRENOMINAS WHERE ID=1

La parte decimal del Timestamp representa la hora como fracción del día, por tanto solo tienes que multiplicarlo por 24 para reflejarlo en horas.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).

Última edición por guillotmarc fecha: 25-06-2011 a las 19:42:40.
Responder Con Cita