Syntax error “Missing keyword” in case statement in WHERE clause

后端 未结 3 1256
感动是毒
感动是毒 2021-01-26 13:31

I am having some syntax error in my case statement where I am checking below condition:

((RAP10B.CLMSRC = \'2\', RAP01.EFFDT - 3 years <= RAP10.LOSSDT < RA         


        
3条回答
  •  逝去的感伤
    2021-01-26 14:11

    Try below -

    CASE
      WHEN RAP10B.CLMSRC = '2'
      and rap10.lossdt_t BETWEEN Add_months(rap01.teffdt_t, - 36) AND rap01.teffdt_t then yourval
      WHEN RAP10B.CLMSRC <> '2'
      and rap10.lossdt_t BETWEEN Add_months(rap01.teffdt_t, - 36) AND (rap01.teffdt_t - 60) yourval1
    END 
    

提交回复
热议问题