我目前使用下面的查詢來獲取2010年6月完成了所有檢查中查詢的限制日期:如何正確處理
select inspections.name
from inspections
where
to_char(inspections.insp_date, 'YYYY') = 2010 and
to_char(inspections.insp_date, 'MM') = 06;
但這種感覺有點彆扭。難道沒有更好的方法來做到這一點?看着http://infolab.stanford.edu/~ullman/fcdb/oracle/or-time.html它似乎並不如此。如果它有所作爲,我正在使用Oracle。
由於
看起來不錯。但它看起來像某種子查詢。它有效嗎?謝謝! – 2011-02-02 16:15:18
沒有子查詢,只是針對簡單函數的oracle特有的語法。 – 2011-02-02 16:22:23
EXTRACT()不是特定於Oracle的;它是標準的SQL。 – 2011-02-02 18:00:14