R POSIXltオブジェクトをSQL datetimeを返す適切なT-SQLクエリに再構成する必要があります。私は、POSIXltをdoubleに変換し、そのdatetimeを作成するためにdoubleを使用する方法があるはずだと思っていますが、それを正確に行う方法を理解することはできません。これは、しかしR POSIXltからT-SQL datetimeへの変換
select CONVERT(datetime, convert(varchar(10), 1469491570));
:その後
date = as.POSIXlt(Sys.time())
date_num = as.double(date)
は私がdate_num(1469491570)の内容をコピーして、何が起こるかを確認するために、次のSQLクエリに貼り付けしようとした:ここで私が試したものですいくつかの乱数ではなく日付の文字列表現を期待しているので、私は予想していると思いますがエラーです。 、たとえば1900年に作成し、その数値を使ってT-SQLを作成します 日付時刻。
関数 'julian(x、origin = as.Date(" 1970-01-01 ")、...)'はPOSIXオブジェクトを指定された起点までの日数に変換できます。秒数またはミリ秒数に変換します。 – Dave2e
@ Dave2eは実際に私が望んでいたものです。回答として投稿する必要があります。 – doubleOK