2012-04-06 14 views
1

Ich benutze die Summe Abfrage und benutze sie, um verschiedene Spalten aus zwei Tabellen zu summieren, aber es gibt den doppelten Wert als erwartet zurück. kann u plz mir dringend erklären, warum es hier geschieht, ist die Abfrage:SQL Query Issue Summe

SELECT SUM("A")+ SUM ("A-1") 
FROM "Testing101" ,"Testing102" 

BTW bin ich mit der ZOHO Software diese Abfragen

Antwort

1

Sie führen eine Quer zu verbinden, so dass Sie Elemente in jeder zählen erstellen Berichte Tabelle mehrmals.

Versuchen Subselects statt mit:

SELECT 
    (SELECT SUM("A") FROM "Testing101") + 
    (SELECT SUM("A-1") FROM "Testing102") 
+0

seiner Rückkehr diesen Fehler: Parsen von SQL-Abfrage ist fehlgeschlagen. Bitte überprüfen Sie die SQL-Syntax. Einige Tipps: Encountered "(" in Zeile 3, Spalte 5 Erwartete eines von: "" ... "FROM" ... "GROUP" ... "haben". .. "IN" ... "+" ... "WHERE" ... "bulk" ... "AT isolation" ... "START" ... "CONNECT". .. "OPTION" ... "FETCH" ... "GO" ... "COMPUTE" ... "ORDER" ... "FÜR" ... "MIT" ... "LIMIT" ... "OFFSET" ... "INTERSECT" ... "UNION" ... "MINUS" ... "AUSNAHME" ... –

+0

ok cool, jetzt muss ich "sum_101" und "sum-102" in der gleichen Abfrage summieren, ... sehen, was ich tun möchte, ist eine kombinierte Summe von A und A-1 zu erstellen –

+0

@EinsjamNeutron: Zu finden die Gesamtsumme können Sie den Additionsoperator verwenden, um die zwei Werte zusammenzufassen. –