首先...對不起我的英語。Oracle - 月查詢的另一種方法是什麼?
我有這樣的查詢:
Select *
From tableA
Where (
TO_NUMBER(TO_CHAR(dateA(+),'SYYYY')) = 2013
AND TO_NUMBER(TO_CHAR(dateA(+),'MM')) = 02
AND to_number(to_char(dateA(+),'dd')) <= 25
)
和檢索我從每一天,直到我給的參數最後一個數字的數據,在這種情況下,25天這個工作,但延遲非常,因爲「Where」語句的形式......任何人都知道另一種快速且具有相同功能的方式來檢索數據?
爲什麼不是簡單的'日期在和'之間? –
Mat
2013-03-15 15:46:01
因爲客戶只想選擇一個日期u.u – K1988 2013-03-15 15:50:08
這可能是一個灰色地帶,但我認爲需要調整的工作代碼更適合代碼評論網站。 – bernie 2013-03-15 15:52:52