Abfrage von Bestellpositionen mit Zeitspanne

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

  • Abfrage von Bestellpositionen mit Zeitspanne

    Hallo,

    In einer Tabelle "Bestellpostionen" sind zu einer Bestellung (gekennzeichnet durch rechnungsnr) verschiedene Artikel mit Bestellzeitpunkt gelistet.
    Beispiel:

    Code:
    bestellpositionen:
    id|rechnungsnr|bestellzeitpunkt
    1|100|2011-05-07 13:47:18
    2|100|2011-05-07 13:52:06
    3|101|2011-06-08 13:47:19
    4|101|2011-06-17 14:42:14
    Ich möchte jetzt alle Rechnungsnummern durch eine Abfrage erhalten, bei denen es Bestellpositionen gibt, deren Bestellzeitpunkt mindestens sieben Tage auseinander liegen. Im Beispiel sollte man 101 als Ergebnis erhalten.
    Gibt es hierfür eine Möglichkeit?

  • #2
    Code:
    SELECT
        rechnungsnr
    FROM
        tabelle
    GROUP BY
        rechnungsnr
    HAVING
        DATEDIFF(MIN(bestellzeitpunkt), MAX(bestellzeitpunkt)) >= 7

    Kommentar


    • #3
      besten dank! nachdem ich min und max vertauscht habe, hat es so funktioniert wie ich wollte.

      Kommentar

      Lädt...
      X