日付データを表示しようとすると ********* と表示される
[OS]ALL
[リリース]
[キーワード]
[質問]日付データにフォーマット「datetime21.2」が指定されていましたが、これをフォーマット「DATA9.」に変更したところ、 表示が「*********」になってしまいました。なぜでしょうか。
[回答]
「DATETIMEw.d」というフォーマットは、1960年1月1日0時0分0秒からの秒数を表すものです。 したがって、秒数で格納されている値を日数を基準としたフォーマットで表そうとすれば、 桁あふれが生じて表示できないため、「*********」という表示になります。 時間値を必要としないのであれば、 「DATEPART()関数」を用いて日付値に変換してください。
|