對於大多數人來說,這可能是一個簡單的問題,但是我怎樣才能讓這個面具根據當天運行?Sysdate 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之類的東西呢?
謝謝!
完美,謝謝! –
另外,請注意並記住Alex DID不做的事情。比較TRUNC(DATE_RECEIVED)和TRUNC(SYSDATE)可能會更簡單(少打字)。但這不是好的做法。無論何時可以避免列函數內部函數的包裝,應該避免使用,即使代碼較長也是如此。這與性能(在DATE_RECEIVED列上使用索引的能力有關,因爲看起來這個字段在查詢中很重要)。 +1始終展示良好的編碼實踐。 – mathguy
謝謝Mathguy,未來我會牢記這一點。我有很多東西需要了解編碼的正確習慣。 –