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
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步