R POSIXlt オブジェクトを、SQL 日時を返す適切な T-SQL クエリに再構築する必要があります。POSIXlt を double に変換し、その double を使用して SQL 日時を作成する方法があるはずだと思いますが、それを正確に行う方法を理解することはできません。これが私が試したことです:
date = as.POSIXlt(Sys.time())
date_num = as.double(date)
その後、date_num (1469491570) の内容をコピーし、次の SQL クエリに貼り付けて、何が起こるかを確認しようとしました。
select CONVERT(datetime, convert(varchar(10), 1469491570));
ただし、乱数ではなく日付の文字列表現を期待しているため、これはエラーになります...
編集: POSIXlt を、たとえば 1900 年からのティック数またはミリ秒数に変換し、その数値を使用して T-SQL 日時を作成できるものを探しています。