MM/DD/YYYY HH:MIとAM/PMの形式の文字列を変換する必要がありますが、フォーマット文字列の完全な参照が見つからない午前/午後の部分を指定します。TO_DATE形式の文字列の参照はどこにありますか
私は確かにこれを行う方法に関する情報をいただければ幸いですが、この資料の良い出典へのリンクをさらに感謝します。
:EDIT
SELECT top 1
v.CalendarDateTime
,TO_TIMESTAMP(v.CalendarDateTime,'MM/DD/YYYY HH:MIAM') as CalendarDateTimeTS
--,CAST(TO_TIMESTAMP(v.CalendarDateTime,'MM/DD/YYYY HH:MIAM') AS TIMESTAMP(0) FORMAT 'MM/DD/YYYYBHH:MIBT') AS CalendarDateTimeTS2
2015年12月3日3時00分AM 2015年12月3日03:00:00.000000
コメントアウトライン "DateTimeフィールドオーバーフロー" を生成しますエラー。
TO_TIMESTAMPは機能しますが、CASTは "DateTimeフィールドのオーバーフロー"を返します。私は参照のために私の質問にコードを入れた。 – Metaphor
@Metaphor:タイムスタンプの精度を下げることはできません(愚かなことですが、私は標準SQLを非難しています)ので、代わりに第2版を使用してください。 – dnoeth
それはトリック、ありがとう! – Metaphor