Zum Inhalt springen

lafferma

Mitglieder
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

Beiträge von lafferma

  1. Danke für die Antwort.

    Ok, ein Min(Datum) macht zwar bei diesen zwei Einträgen Sinn, aber wenn ich im Statement das AND b = '011365005037415' entferne, was ich muss (verwendete es hier nur als beispiel) funktionierte das mit dem Min(Datum) nicht mehr!? Oder sehe ich das Falsch??

    Habe mit dem Statement herum getestet, aber beide Varianten (nur DISTINCT oder nur GROUP BY) haben gleiches Resultat geliefert.

    MERCI

  2. Hallo Zusammen,

    Ich möchte aus einer Tabelle eine Liste erstellen, wo ich bei doppelten Einträgen jeweils nur einen Eintrag (z.B. den Ersten) angezeigt bekomme.

    Es ist eine Oracle-DB

    Mit folgender SQL-Anweisung:

    SELECT DISTINCT

    ID AS "ID",

    DATUM AS "Datum",

    NUMMER AS "Nummer",

    bAS "b"

    FROM Tabelle GFP

    WHERE

    b IS NOT NULL

    AND b <> '-'

    AND b <> '0'

    AND b = '011365005037415'

    --AND b NOT IN (SELECT MIN(B) FROM Tabelle

    GROUP BY

    ID,

    DATUM,

    NUMMER,

    b

    --HAVING GFP.ID> MAX(ID)

    ORDER BY

    b

    Erhalte ich folgendes Resultat:

    ID; Datum; Nummer; b

    103016; 31.01.2008; 0791112233; 011365005037415

    103016; 29.02.2008; 0791234567; 011365005037415

    Ich möchte aber nur einen Eintrag anzeigen, welchen ist mir eigentlich egal.

    Habt ihr eine Idee?? Herzlichen Dank

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...