2010-08-19 46 views

回答

1

假設day_date是一個日期時間字段,要顯示星期爲分組字段的開始,嘗試形式的查詢:

select TRUNC(day_date)-TO_NUMBER(TO_CHAR(day_date,'D'))+1 week_start_date, 
     MAX(column2), MAX(column3) 
from yourtable 
group by TRUNC(day_date)-TO_NUMBER(TO_CHAR(day_date,'D'))+1; 

如果day_date是表示日期的文本字段格式爲yyyy-mm-dd,則需要將上述查詢中的day_date全部替換爲to_date(day_date,'yyyy-mm-dd')

+0

非常感謝!我拋棄了你寫的東西,它非常有意義! – Setzer 2010-08-20 17:34:56

相關問題