sql >> Databáze >  >> RDS >> Sqlserver

SELECT dotaz s podmínkou CASE a SUM()

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. Oracle:PŘI AKTUALIZACI DUPLIKÁTNÍHO KLÍČE

  2. ExecuteScalar vs ExecuteNonQuery při vrácení hodnoty identity

  3. jak opravit OperationalError:(psycopg2.OperationalError) server neočekávaně ukončil připojení

  4. Tipy pro monitorování replikace MariaDB pomocí ClusterControl