これはおそらくあなたのほとんどにとっては簡単な質問ですが、このマスクをどのようにして1日だけ実行することができますか?日にちを基準にして実行するOracleを実行する
誰でもCrystal Reportsの構文を知っている場合、我々はこれを持って、それは{PO_RECEIPTS.DATE_RECEIVED} = CURRENTDATE
ただし、Oracle SQLに変換するときに、どのように私の標準的なことができます動作します:TO_CHAR (SYSDATE、「MM- DD-YYYY HH24:MI:SS ')が範囲になるようにして、その日にはすべてを選択することができます。
今日は00:00:00から23:59:59までです
ありがとうございました!
完璧、ありがとうございます! –
さらに、アレックスがしなかったことに注意し、覚えておいてください。 TRUNC(DATE_RECEIVED)とTRUNC(SYSDATE)を比較する方が簡単でした(タイピングが少ない)。しかし、それは良い習慣ではありません。関数内の列値の折り返しを避けることができるときは、長いコードを犠牲にしても、その行を避ける必要があります。これはパフォーマンス(DATE_RECEIVED列の索引を使用できるかどうかです。問合せではこのフィールドが重要であるため、索引を使用する可能性があります)。常に良いコーディング実践を証明するための+1。 – mathguy
Mathguyありがとうございます、私はこれを今後も心に留めておきます。私はコーディングの適切な習慣についてたくさん学んでいます。 –