tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
220
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Blackhawk50000
    Blackhawk50000 Blackhawk50000 ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Ort
    Erding As, Bayern, Germany, Germany
    Beiträge
    328
    Hallo, ich habe ein kleines gedanken Problem welches ist nicht in den Griff bekomme...

    Ich habe diese Tabelle

    HTML-Code:
    [7]     [1]       [2]             [3]                       [4]                 [5]         [6]
    
    1	2	01 102010	Normal	                Climbing	        120	
    1	2	02 102010	Normal Fire	        Extreme FireWalking	240	
    1	3	01 102010	Normal	                Climbing	        120	
    1	4	01 102010	Normal	                Climbing	        120	
    1	5	01 102010	Normal	                Climbing	        60	
    55	2	SB9902010	man. Zahlungseingang	Rechnungslauf	        -240	01 102010
    55	5	SB9902010	man. Zahlungseingang	Rechnungslauf	        -30	01 102010
    
    
    
    [1] = MSO_MITGADRNR (Mitglieder ID)
    [2] = MSO_BEIABTGJALT (Abteilungs ID erste Summe)
    [3] = UNWICHTIG
    [4] = UNWICHTIG
    [5] = MSO_BETRAG
    [6] = MSO_BEZBEIABTGJALT (Abteilungs ID (zweite Summe)
    [7] = MSO_ERKENNUNG
    Wie man hier sieht die Spalte [1] und [6] des ersten Eintrages mit der nummer 55([7]),
    genau der Spalte [1 und [2] des Eintrages mit der nummer 1([7]) anhand dieser IDs werden diese Beiden Summen verknüpft.


    und ich habe diese Abfrage, welche mir die erste summe ausgibt.

    PHP-Code:
    SELECT MSO_MITGADRNRMSO_BEIABTGJALTSUM(MSO_BETRAG
    FROM MITG_SOLL
    WHERE MSO_ERKENNUNG 
    50
    GROUP BY MSO_MITGADRNR
    MSO_BEIABTGJALT
    ORDER BY MSO_MITGADRNR 

    ERGEBISS:

    HTML-Code:
    [1]         [2]         SUM([5])
    2	01 102010	120
    2	02 102010	240
    3	01 102010	120
    4	01 102010	120
    5	01 102010	60

    und die zweite Abrfrage für die zweite Summe:

    PHP-Code:
    SELECT MSO_MITGADRNRMSO_BEZBEIABTGJALTSUM(MSO_BETRAG
    FROM MITG_SOLL
    WHERE MSO_ERKENNUNG 
    50
    GROUP BY MSO_MITGADRNR
    MSO_BEZBEIABTGJALT
    ORDER BY MSO_MITGADRNR 
    ERGEBNISS:

    HTML-Code:
    [1]        [6]           SUM([5])
    2	01 102010	-240
    5	01 102010	-30

    Ich will gerne diese Beiden Abfragen zu einer kombinieren und zwar soll die Summe der zweiten abfrage zum ergebniss der ersten Abfrage adiert werden.

    und zwar soll dazu erst die Mitglieder ID und dann die zugehörige AbteilungsID verwendet werden.

    Ich weiß es ist kompliziert erklährt, ich hoffe ihr versteht das so einigermaßen.
    Wenn es doch zu schlecht erklährt ist bitte nochmal bescheid sagen...

    Danke im Vorraus...




    OKAY, ich dachte zwischendurch ich hätte die Antwort, aber ich schaffs nicht...

    im grunde will ich doch nur die beiden Ergebnisse zusammen fassen
    Geändert von Blackhawk50000 (10.10.11 um 16:38 Uhr)
     

Ähnliche Themen

  1. [BATCH] Copy -> kann sich nicht selbst auf sich schreiben ? o.O
    Von Alex Großmann im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 13.07.11, 14:58
  2. Antworten: 7
    Letzter Beitrag: 23.08.07, 11:03
  3. MSSQL : Tabelle in sich selbst duplizieren
    Von GerJoHo im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 07.09.06, 10:31
  4. Tabelle mit sich selbst verknüpfen
    Von SetoKaiba im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 17.01.05, 13:07