Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/04/2013, 11:14
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: SQL - Convertir Horas a Decimal

Cita:
Iniciado por panquitaro Ver Mensaje
Gracias .... esas lineas son claves.

lo modifiqué para que soló muestre 2 decimales:

create table prueba
(
hora datetime ,
hora2 datetime ,
horadif as cast((hora2 - hora) as time (0) ),
--Mostrará solo 2 decimales.
Horatota2 AS cast ( datediff(mi, hora, hora2) / 60.0 as decimal (18,2))

)
GO

--No pongo GETDATE() por que las fechas van a ser ingresadas de manera manual por unDATETIMEPICKER

insert into prueba (hora,hora2) values ('23/03/2013 4:20' ,'23/03/2013 8:50' )

select * from prueba

Gracias Bro ...
Mas tarde doy por solucionado el tema pero ahora te dejo un "Like".
yo puse getdate() porque me dio flojera poner la fecha completa con hora jejejeje :) saludos y que bien que te ayudo :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me