vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Re: SQL GROUP BY UNION 
Autor: me36835
Datum: 15.06.07 22:50

Hallo Base,

entweder, du machst Dir eine UNION query und machst Deine Summe über diese UNION query, oder Du versuchst das in einem SQL Statement, das dann so aussehen müsste:

SELECT Name, SUM(Ertrag) AS Erträge
    FROM
       (SELECT (Nachname & ', ' & Vorname) AS Name, Ertrag 
            FROM Termine2006
              LEFT JOIN Mitarbeiter ON Termine2006.Mitarbeiter = _
                Mitarbeiter.MitarbeiterID
          UNION ALL
        SELECT (Nachname & ', ' & Vorname) AS Name, Ertrag 
            FROM Termine2007 
             LEFT JOIN Mitarbeiter ON Termine2007.Mitarbeiter = _
               Mitarbeiter.MitarbeiterID) x 
GROUP BY Name
Das äußere Select Bildet die Summe Grouped by Name und dass innere Select verbindet die beiden Tabellen über UNION ALL zusammen.

Ob der Name "x" für das geklammerte innere Select unter ACCESS sein muss, weiß ich nicht. ORACLE will es so.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SQL GROUP BY UNION1.639base15.06.07 17:39
Re: SQL GROUP BY UNION853me3683515.06.07 22:50
Re: SQL GROUP BY UNION777base17.06.07 21:08

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel