小编use*_*416的帖子

sql 数据类型不一致:预期数字得到字符

我正在尝试编写一条Case When语句,但出现数据类型不一致的错误。如果不满足第一个 when 语句,我需要显示“已返回”。

CASE
WHEN (X.RECEIVED_QTY = 0) THEN FLOOR(SYSDATE-INVENTORY_TRANS.TRANSACTION_DATE) 
WHEN (X.RECEIVED_QTY = 0) THEN 'RETURNED'
END AS DAYS_OUT 
Run Code Online (Sandbox Code Playgroud)

sql varchar case-when

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

case-when ×1

sql ×1

varchar ×1