0
提取一天的char我想提取字符的一天,在下面的代碼:如何在Oracle
SELECT DN_DETAILS.DN,DN_WORKING_HOURS.DAY,
DN_WORKING_HOURS.BEGIN_HOUR,
DN_WORKING_HOURS.END_HOUR
FROM DN_DETAILS
JOIN DN_WORKING_HOURS ON DN_DETAILS.DN=DN_WORKING_HOURS.DN
WHERE DN_WORKING_HOURS.DAY = (SELECT TO_CHAR(TO_DATE('03/10/2016','DD/MM/YYYY'), 'Day') FROM DUAL);
山坳DN_WORKING_HOURS.DAY有天在形式「星期日」,「星期一」等...
什麼不對的:
(SELECT TO_CHAR(TO_DATE('03/10/2016','DD/MM/YYYY'), 'Day') FROM DUAL)
不知道我做錯了什麼
你在相同的語言工作? SELECT TO_CHAR(TO_DATE('03/10/2016','DD/MM/YYYY','Day')FROM DUAL'是什麼讓你在會話中運行整個查詢? 「DAY」列的數據類型是什麼? –
DN_WORKING_HOURS.DAY是一個varchar2? –
天col在CHAR中, – MoshMosh