COUNT(CASE WHEN C.需求时间 <= A.完成时间 THEN C.需求时间 ELSE NULL END) AS 按期,COUNT(CASE WHEN C.需求时间 <= A.完成时间 THEN NULL ELSE C.需求时间 END) AS 超期,count case when 我能理解,但是他这里边嵌套的是啥意思?第一句需求时间小于等于完成时间不应该是超期吗?求大神帮忙解读一下
怎么根据不同的条件执行不同的sql?orcaleselect * from Aselect * from B where year='2021'select * from c where week='202105'当B,C表没有传递条件,查询A;当B有条件查询B表;当C有条件查询C表;B,C都有条件,只查C有啥函数可用?