Orical 数据库 case when 的使用方法和 其他数据库不同

SELECT
DJLXBM,
CASE WHEN DJLXBM='D3' THEN YBJE ELSE 0 end as 采购付款金额 ,  

CASE WHEN [DJLXBM]='D3' THEN [YBJE] ELSE 0 end as '采购付款金额' ,     -- 字段不能 加 [] 中括号  ,别名 不能 加 '' 单引号 
case when DJLXBM='D3' then DJRQ else null end as 采购付款时间,
case when DJLXBM='D2' THEN YBJE else 0 end AS 销售收款金额,
case when DJLXBM='D2' then DJRQ else null end 销售收款时间
FROM
ARAP_DJZB

posted @ 2021-09-16 10:55  黑月SAMA  阅读(76)  评论(0编辑  收藏  举报