Oracleデータベースにアクセスしています。私はそのTRUNC(DATE, [FMT])
機能に出くわしました。ある種の開始値を返すように見えることを除いて、私はそれについて本当に明確ではありませんか?
誰かが私にそれについて教えてもらえますか?仕事でいつ、何に使うのか、なぜ誰かがこの機能を使いたがるのか?
これが役立つもう1つのことは、当日の時間コンポーネントを取得することです。私はいつもこのような表現を使用しています:
SELECT sysdate - trunc(sysdate) AS TodaysTime FROM DUAL
システム日付は10進形式(例sysdate = 42651.2426897456
)で保存され、整数値は深夜に対応するため、上記のステートメントを使用して、小数部分(例TodaysTime = 0.2426897456
、または午前6時直前)のみを取得できます。
これを行うにはもっと簡単な方法があるかもしれませんが、私のアプリケーションでは、1日の時間コンポーネントのみを操作する必要があることが多いため、これが最も簡単です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加