Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2017, 10:57
sacris1
 
Fecha de Ingreso: julio-2008
Mensajes: 155
Antigüedad: 15 años, 9 meses
Puntos: 1
Exclamación Convert fecha a bigint SQL Server 2016

Hola a todos tengo la siguiente fecha
'04/12/2017 13:22' y necesito convertirlo en un bigint.

No se exactamente como lo hace, pues buscando por internet lo que hacen es un replace a la cadena dejandolo asi 041220171322 o algo asi

El resultado es este: 1512390131427 es lo que guarda en la base de datos.

Tengo las siguientes consultas
declare @dataActual dateTime;
declare @DataSLA dateTime;
select @DataSLA = DATEADD(HOUR, 1, DATEADD(S ,'04/12/2017 13:22:00'/1000, '1-1-1970 00:00:00')) from workorder where WORKORDERID = 1543; --Formato dateTime
select cast(@DataSLA as bigint)

select @DataSLA -- 43072

No encuentro el error.
¿Alguna sugerencia?
Gracias.