sql >> データベース >  >> RDS >> Sqlserver

CASE条件とSUM()を使用したSELECTクエリ

    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';
    


    1. Hekatonサンプルに関するいくつかの小さな問題

    2. 独自のアプリにphpMyAdminをインストールする方法

    3. MySQL WHERE IN()

    4. TempDBの最適化:ボトルネックとパフォーマンスの問題の回避