当前位置: 代码迷 >> Oracle管理 >> Oracle 日期取『週』問題,该怎么解决
  详细解决方案

Oracle 日期取『週』問題,该怎么解决

热度:539   发布时间:2016-04-24 04:03:03.0
Oracle 日期取『週』問題
Google 上面查到的語法是

-- 結果會是第45週
SELECT to_char(to_date('11/04/2015','MM/DD/YYYY'),'WW')
FROM DUAL;

但是因為國外「星期天」都算到下一週去了,我們亞洲幾乎都是「星期天」算這一週

Oracle 語法有辦法自動轉換「星期天」改為當週嗎?

也就是SQL 2015 - 11 - 4 出來想要是第44週

因為我再寫一隻查詢報表,我想要User輸入查詢日期後
幫他 Group by 每週分別是多少人

如果用上面我把星期天算到下一週不是我要的@@

最理想是能分出,這個日期區間出來能顯示

該月的第幾週, 有多少人
------解决思路----------------------
可以在计算实际哪一周的时候,减掉一天。周日就变成周六了。    当然如果有别的办法,就不要用这种方法。
------解决思路----------------------
用iw就可以了吧
  相关解决方案