SELECT query with CASE condition and SUM()

前端 未结 5 2320
遥遥无期
遥遥无期 2020-12-03 02:59

I\'m currently using these sql statements. My table has the field CPaymentType which contains \"Cash\" or \"Check\". I can sum up the amount of payments by executing 2 SQL s

5条回答
  •  猫巷女王i
    2020-12-03 03:19

    Select SUM(CASE When CPayment='Cash' Then CAmount Else 0 End ) as CashPaymentAmount,
           SUM(CASE When CPayment='Check' Then CAmount Else 0 End ) as CheckPaymentAmount
    from TableOrderPayment
    Where ( CPayment='Cash' Or CPayment='Check' ) AND CDate<=SYSDATETIME() and CStatus='Active';
    

提交回复
热议问题