sql >> Database teknologi >  >> RDS >> Oracle

Syntaksfejl Manglende nøgleord i kasussætning i WHERE-sætning

Det er generelt meget bedre at bruge AND /ELLER konstruktioner i WHERE klausul i stedet for case udtryk :

WHERE (RAP10B.CLMSRC = '2'
       AND rap10.lossdt_t BETWEEN Add_months(rap01.teffdt_t, - 36) AND rap01.teffdt_t)
   OR (RAP10B.CLMSRC <> '2'
       AND rap10.lossdt_t BETWEEN Add_months(rap01.teffdt_t, - 36) AND (rap01.teffdt_t - 60))


  1. Hvordan kan jeg ændre standard Mysql-forbindelsestimeout, når jeg opretter forbindelse gennem python?

  2. Værdier af flere rækker i en enkelt række

  3. Importerer data fra csv-fil

  4. Sådan konverteres små bogstaver til store bogstaver i SQL Server - STORE ()