sql >> データベース >  >> RDS >> Oracle

Oracleで時間のない日付のみを取得する

    通常は、TRUNCを使用して日時を切り捨てるだけです。 :

    TRUNC(pa.fromdate)
    

    これにより、日時から時間部分が削除されるため、単なる日付が取得されます。次に、アプリケーション層で、それを表示する方法を気にします。

    たとえば、グリッド付きのGUIがあります。グリッドには、ユーザーのシステム設定(Windowsリージョン設定など)に従って日付が表示されますが、グリッドは日付を認識しており、それに応じて並べ替えることができます。これを行うには、グリッドに日付を入力します。 、文字列ではありません 日付を表します。

    固定の文字列形式が必要な場合(たとえば、ファイルに書き込むため)、TO_CHARを使用できます。 代わりに:

    TO_CHAR(pa.fromdate, 'dd.mm.yyyy')
    


    1. Oracle SQL Developer Tool:ダウンロードとインストール

    2. 統計の自動更新がクエリのパフォーマンスにどのように影響するか

    3. タイムゾーン付きのデータ型タイムスタンプでのタイムゾーンストレージ

    4. ローカルのphpMyAdminクライアントでリモートサーバーにアクセスするにはどうすればよいですか?