1

データフロー変換を行いたいのですが。私のソースDBには、UNIXタイムスタンプが付いたINT列が含まれています(これはくだらないことですが、本当に古いシステムです、bla bla bla ...;))。このINT-TIMESTAMP-thingyを、Date-Dimensionに使用できるもの、できればDBTIMESTAMPに変換したいと思います。

これを行う方法はありますか?

4

1 に答える 1

3

SQL では:

select DATEADD(s,unixtimestamp,'1970-01-01') as sqldatetimestamp 
from mytable

SSIS 式では:

DATEADD( "S", [unixtimestamp] , (DT_DATE) "1970-01-01" )

もちろん、これは、あなたが持っている unixtimestamp が、1970 年 1 月 1 日からの秒数として定義されているものであると仮定しています。

于 2013-01-10T15:14:01.087 に答える