Questione : chiunque può aiutarlo circa come completare i seguenti 2 SQLstatements. tutta l'idea su questa altamente sarà apprezzata!

ciò che segue è la mia tabella, ogni transazione è accaduto registrerà in questa tabella. ora voglio ottengo alcuni dati di analisi da SQL, requisito come qui sotto:
Requirement 1: il
1, ottiene tutto il totale della richiesta di totale di transcation, appena SQL come: selezionare la somma (“Total_Requests„) come “Total_Trans_Reqs„ a partire dal

2 “di transazione ", ottenere ogni somma di ogni richiesta di totale di transazione, SQL come: “la transazione„ prescelta, somma (“Total_Request„) come “Single_Trans_Total_Reqs„ “dalla transazione„ gruppo tramite “la transazione " il

3, questa percentuale è di che cosa ho bisogno,„/““di Single_Trans_Total_Reqs Total_Trans_Reqs„ =? %
how ha potuto io scriverlo in uno SQL per fare funzionare ed ottenere questo risultato per il mio programma. molti ringraziamenti?

Requirement 2: il
1, ottiene tutta la “transazione “accade periodi: SQL come:  selezionare il conteggio (“transazione„) come “All_Trans_Total_count„ a partire dal

2 “di transazione ", ottenere ogni “transazione„ accadono periodi, SQL come: selezionare “transazione„, conteggio (“transazione„) come “Singe_Trans_count„ a partire dal gruppo “di transazione„ dal

3, le percentuali “di transazione " è che cosa voglio: „/““di Single_Trans_count All_Trans_Total_count„ =? %

table “transazione„ (“transazione„ VARCHAR (128), CARBONE “del timestamp„ del
(16), NUMERO INTERO del
“Data_Interval„, DECIMALE del
“Percent_Failed„ (31.3), DECIMALE del
“Percent_Slow„ (31.3), DECIMALE del
“Percent_Good„ (31.3), DECIMALE del
“Percent_Available„ (31.3), DECIMALE del
“Average_Response_Time„ (31.3), NUMERO INTERO del
“Failed_Requests„, NUMERO INTERO del
“Total_Requests„, NUMERO INTERO del
“Slow_Requests„, NUMERO INTERO del
“Good_Requests„,
“Data_Collector_Type„ VARCHAR (32),DECIMALE “del Rank„ del
(31.3), DECIMALE del
“Total_Server_Response_Time„ (31.3), DECIMALE del
“Total_Connect_Time„ (31.3), DECIMALE del
“Total_DNS_Time„ (31.3), DECIMALE del
“Total_Resolve_Time„ (31.3), DECIMALE del
“Average_Server_Response_Time„ (31.3), DECIMALE del
“Average_Connect_Time„ (31.3), DECIMALE del
“Average_DNS_TIME„ (31.3), DECIMALE del
“Average_Resolve_Time„ (31.3))
class= del

Risposta : chiunque può aiutarlo circa come completare i seguenti 2 SQLstatements. tutta l'idea su questa altamente sarà apprezzata!

come questo?
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
selezionare x.transaction, (single_trans_total_reqs*100.00) /total_trans_req
     , (single_trans_count*100.00) /all_trans_total_count
da (
selezionare la somma (total_requests) come Total_trans_reqs
      , conteggio (*) come all_trans_total_count
 dalla transazione
) come Y.
(
selezionare a.transaction, la somma (total_requests) come single_trans_total_reqs
      , conteggio (*) come single_trans_count
 dalla transazione come a
gruppo da a.transaction
) come x
ordine da 1
Altre soluzioni  
 
programming4us programming4us