【发布时间】:2018-11-02 16:32:13
【问题描述】:
我在一个更大的查询中有这两个 CASE 语句 -
CASE WHEN to_char(tm.DNRDATE,'YYYY') = '2017' THEN 'YES' ELSE 'NO' END DNR2017,
CASE WHEN to_char(tm.DNRDATE,'YYYY') = '2018' THEN 'YES' ELSE 'NO' END DNR2018
我遇到的问题是,如果它等于 2017,那么 DNR2017 和 DNR2018 都需要设置为“YES”。就像现在一样,在日期为 2017 年的情况下,它将 DNR2017 设置为 YES,但将 DNR2018 设置为 NO。有办法处理吗?
【问题讨论】: