Frage : jedermann kann mir über, wie man helfen die folgenden 2 SQLstatements abschließt. jede mögliche Idee auf diesem wird in hohem Grade geschätzt!

das folgende ist meine Tabelle, jede Verhandlung geschah notiert in dieser Tabelle. jetzt wünsche ich erhalte etwas Analysendaten durch SQL, Anforderung als unten:
Requirement 1:
1, erhalten alle Gesamtmenge des transcation Gesamtantrags, gerade SQL wie: Summe („Total_Requests“) wie „Total_Trans_Reqs“ von „Verhandlung "

2 vorwählen, jede Summe jedes Verhandlunggesamtantrags, SQL erhalten wie: auserwählte „Verhandlung“, Summe („Total_Request“) als „Single_Trans_Total_Reqs“ „von der Verhandlung“ Gruppe durch „Verhandlung "

3, dieses Prozent ist, was ich benötige, „Single_Trans_Total_Reqs“/„Total_Trans_Reqs“ =? %
how konnte ich sie in einen SQL schreiben, um dieses Resultat für mein Programm laufen zu lassen und zu erhalten. viel Dank?

Requirement 2:
1, erhalten alle „Verhandlung „geschehen Zeiten: SQL wie:  Zählimpuls („Verhandlung“) wie „All_Trans_Total_count“ von „Verhandlung "

2 vorwählen, jede „Verhandlung“ erhalten geschehen Zeiten, SQL wie: „Verhandlung“, Zählimpuls („Verhandlung“) wie „Singe_Trans_count“ von „Verhandlung“ Gruppe vorwählen durch „Verhandlung "

3, die Prozente ist, was ich wünsche: „Single_Trans_count“/„All_Trans_Total_count“ =? %

table „Verhandlung“ („Verhandlung“ VARCHAR (128),
„Zeitstempel“ PUTZFRAU (16),
„Data_Interval“ GANZE ZAHL,
„Percent_Failed“ DEZIMALSTRICH (31.3),
„Percent_Slow“ DEZIMALSTRICH (31.3),
„Percent_Good“ DEZIMALSTRICH (31.3),
„Percent_Available“ DEZIMALSTRICH (31.3),
„Average_Response_Time“ DEZIMALSTRICH (31.3),
„Failed_Requests“ GANZE ZAHL,
„Total_Requests“ GANZE ZAHL,
„Slow_Requests“ GANZE ZAHL,
„Good_Requests“ GANZE ZAHL,
„Data_Collector_Type“ VARCHAR (32),
„Rang“ DEZIMALSTRICH (31.3),
„Total_Server_Response_Time“ DEZIMALSTRICH (31.3),
„Total_Connect_Time“ DEZIMALSTRICH (31.3),
„Total_DNS_Time“ DEZIMALSTRICH (31.3),
„Total_Resolve_Time“ DEZIMALSTRICH (31.3),
„Average_Server_Response_Time“ DEZIMALSTRICH (31.3),
„Average_Connect_Time“ DEZIMALSTRICH (31.3),
„Average_DNS_TIME“ DEZIMALSTRICH (31.3),
„Average_Resolve_Time“ DEZIMALSTRICH (31.3))

Antwort : jedermann kann mir über, wie man helfen die folgenden 2 SQLstatements abschließt. jede mögliche Idee auf diesem wird in hohem Grade geschätzt!

so?
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
x.transaction vorwählen, (single_trans_total_reqs*100.00) /total_trans_req
     , (single_trans_count*100.00) /all_trans_total_count
von (
Summe (total_requests) als Total_trans_reqs vorwählen
      , gelten (*) als all_trans_total_count
 von der Verhandlung
) als Y.
(
a.transaction, Summe (total_requests) vorwählen als single_trans_total_reqs
      , gelten (*) als single_trans_count
 von der Verhandlung als a
Gruppe durch a.transaction
) als x
Auftrag durch 1
Weitere Lösungen  
 
programming4us programming4us