[MSSQL] Größten wert pro spalte...?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [MSSQL] Größten wert pro spalte...?

    Ich habe 2 Tabelle A und B

    PHP-Code:

    SELECT 
    FROM A JOIN B ON A.B.m WHERE (Select MAX(A.xFrom AGROUP BY B.m  ORDER BY A.z ASC 
    Die tabelle A hat folgende Struktur:

    n|x|y|z

    So ich müchte nun das ich für jede Spalte in A wo A.n=B.m ist den maximalen wert von A.x haben, aber für jeden unterschiedlichen Wert von 1 bis n.

    Ich weiß jez nicht genau obs so verständlich erklärt habe, aber eine andere formulierung fällt mir gerdae nicht ein....


    mfg

    alex
    Zuletzt geändert von Alex182; 15.03.2009, 09:45.

  • #2
    PHP-Code:
     SELECT MAX(A.xFROM A 
    INNER JOIN B ON 
    (A.B.m
    GROUP BY A.
    ORDER BY A
    .z ASC 
    ?
    Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

    Kommentar


    • #3
      Ich Habe jez zum beispiel:

      a b c
      1 11 50
      2 12 40
      3 11 55
      4 13 10
      5 13 20

      Nun möchte ich als Ergebniss die Spalten haben wo c am größten ist, also:

      3 11 55
      2 12 40
      5 13 20

      Kommentar


      • #4
        Lese mal den Thread hier durch: http://www.php-resource.de/forum/sho...threadid=42179

        Kommentar


        • #5
          vielen Dank jez hab ichs, war scho nen bisschen blöd...

          PHP-Code:

          SELECT wert1
          MAXwert2 )
          FROM tabelle
          GROUP BY wert 
          und das einfach mit nem join kombiniert, ganz easy

          Kommentar

          Lädt...
          X