select TO_CHAR(to_date(sysdate, 'DD-MON-YYYY'), 'DAY') FROM DUAL;
このクエリを実行すると、出力は SUNDAY でした。しかし、今日が火曜日 (2013 年 1 月 1 日) であることはわかっています。と
次に、クエリを次のように変更しました
select TO_CHAR(to_date('01-JAN-2013', 'DD-MON-YYYY'), 'DAY') FROM DUAL;
答えは火曜日でした。
その後、クエリを次のように変更しました
select TO_CHAR(to_date(sysdate+1, 'DD-MON-YYYY'), 'DAY') FROM DUAL;
答えは月曜日です。
sysdate を使用すると、出力として SUNDAY が表示されるのはなぜですか?
私はOracle dbが初めてです。私を助けてください。