Willkommen bei Entwickler-Forum.
Ergebnis 1 bis 3 von 3
  1. #1
    Aufsteiger
    Registriert seit
    25.05.2011
    Beiträge
    78

    Frage Doppelte IDs filtern nach Timestamp

    Moin,

    ich versuche seit längerer Zeit ohne Erfolg eine SQL-Anweisung zu schreiben, um folgende Problemstellung zu lösen:


    Ich möchte nur jeweils eine number_id (1, 2, 3, 4 usw.) haben und keine doppelten (1, 1). Dabei soll der Datensatz mit dem größten Timestamp genutzt werden (collected).

    Beispiel SQL-Abfrage:

    SELECT number_id, gid, collected
    FROM geodata.year2017
    ORDER BY collected DESC;

    Ergab:

    number_id gid collected
    1 1 2 2017-12-31
    2 1 1 2017-06-30
    3 2 5 2017-01-01

    Nun möchte ich das so haben, das nur Zeile 1 und Zeile 3 stehen bleiben. Habt ihr eine Idee?

  2. #2

  3. #3
    Aufsteiger
    Registriert seit
    25.05.2011
    Beiträge
    78

    Standard

    Wow vielen dank. Damit konnte ich es sogar auf zwei Arten lösen.

 

 

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •