Conversões são sempre bastante utilizadas, porém algumas precisamos customizar.
Hoje eu precisei fazer uma conversão para TimeStamp em formato Unix.
Veja o código:
--Utilização direta
@timestamp=DATEDIFF(second,{d '1970-01-01'},@datetime)
--Criação de função
CREATE FUNCTION UNIX_TIMESTAMP (
@ctimestamp datetime
)
RETURNS integer
AS
BEGIN
declare @return integer
SELECT @return = DATEDIFF(SECOND,{d '1970-01-01'}, @ctimestamp)
return @return
END
--Chamada função
SELECT UNIX_TIMESTAMP(GETDATE());
Você poderá utilizar de forma direta ou por uma função! Simples e direto.
Um grande abraço a todos!


