Questione : somma distinta

Ho un db di accesso qualcosa come: necessità del

TermID DispAmount
TNS001 20.00
TNS002 35.00
TNS001 40.00

I di sapere usare una dichiarazione distinta di somma di sql.  Che cosa voglio è il DispAmount totale per ogni TermID.  per esempio TNS001 sarebbe 60.00
class= del

Risposta : somma distinta

Una cosa che la I sopra osservata sopra era che inoltre avete voluto contare delle transazioni

SELEZIONARE TermID,
   SOMMA (IIF (TranType = “reparto„, DispAmount, 0)) COME deposito;
   SOMMA (IIF (TranType = “WTH„, DispAmount, 0)) COME ritiro;
  CONTEGGIO (TranType) COME TransCount;
Da ReportFormat;
DOVE IN MEZZO (data, dFirstDate, dLastDate);
GRUPPO da TermID

Buona fortuna

Altre soluzioni  
 
programming4us programming4us