0
我有此代碼選擇2012年4月23日的日期。它應該返回字母'A',而是返回字母'G'。從日期提取日的案例聲明
SELECT
case to_char(
(select pp.datestart
from adempiere.pp_order pp
where pp.datestart = '2012-04-23'
limit 1)
, 'day')
when 'monday'
then 'A'
when 'tuesday'
then 'B'
when 'wednesday'
then 'C'
when 'thursday'
then 'D'
when 'friday'
then 'E'
when 'saturday'
then 'F'
else 'G'
end as test
我已經選擇使用這一天本身
to_char(
(select pp.datestart
from adempiere.pp_order pp
where pp.datestart = '2012-04-23'
limit 1)
, 'day') as Day
,並顯示一天「星期一」
這有什麼錯我的case語句?