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就可以了吧