Announcement

Collapse
No announcement yet.

group by problem

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • group by problem

    Hallo habe folgende Daten:

    GERAET_ID DATUM_STOER PROGRAMM TEXT_ID
    254 15.01.2007 22:59 2 2162688
    832 15.01.2007 22:59 2 2162688
    254 15.01.2007 22:59 2 2162688
    832 15.01.2007 22:59 2 2162688
    832 15.01.2007 22:59 2 2162688
    254 15.01.2007 22:59 2 2162688
    832 15.01.2007 22:59 2 2162688
    254 15.01.2007 22:59 2 2162688
    254 15.01.2007 22:59 2 2162688
    254 15.01.2007 22:59 2 2162688
    254 15.01.2007 22:59 2 2162688
    254 15.01.2007 22:59 2 2162688
    254 15.01.2007 22:59 2 2162688
    254 15.01.2007 22:59 2 2162688
    254 15.01.2007 22:59 2 2162688
    254 15.01.2007 23:00 2 2162688
    254 15.01.2007 23:00 2 2162688
    254 15.01.2007 23:00 2 2162688
    254 15.01.2007 23:00 2 2162688
    254 15.01.2007 23:00 2 2162688
    254 15.01.2007 23:00 2 2162688
    832 15.01.2007 23:00 2 2162688
    832 15.01.2007 23:00 2 2162688
    254 15.01.2007 23:00 2 2162688
    254 15.01.2007 23:00 2 2162688
    832 15.01.2007 23:00 2 2162688
    254 15.01.2007 23:00 2 2162688
    254 15.01.2007 23:00 2 2162688

    Wie man sieht gibt es zu jeder Stunde sehr viele Einträge.
    Jetzt bräuchte ich eine Abfrage, welche mir je Stunde nur eine Ausgabezeile pro Geraete ID bringt...
    hier würde das gewünschte Ergebnis so aussehen
    254 15.01.2007 22 2 2162688
    254 15.01.2007 23 2 2162688
    832 15.01.2007 22 2 2162688
    832 15.01.2007 23 2 2162688


    kann mir da jemand helfen?

    danke
    christoph

  • #2
    Hallo christoph,

    auf den ersten Blick hätte ich gesagt:
    Code:
    SELECT GERAET_ID, 
      TO_CHAR(DATUM_STOER, 'DD.MM.YYYY') TAG, 
      TO_CHAR(DATUM_STOER, 'HH24') Stunde, 
      PROGRAMM, TEXT_ID
    FROM TABELLE
    GROUP BY GERAET_ID, 
      TO_CHAR(DATUM_STOER, 'DD.MM.YYYY'), 
      TO_CHAR(DATUM_STOER, 'HH24'), 
      PROGRAMM, TEXT_ID
    oder auch:

    Code:
    SELECT DISTINCT GERAET_ID, 
      TO_CHAR(DATUM_STOER, 'DD.MM.YYYY') TAG, 
      TO_CHAR(DATUM_STOER, 'HH24') Stunde, 
      PROGRAMM, TEXT_ID
    FROM TABELLE
    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Hallo Falk,

      die erste Lösung funktioniert....
      vielen vielen Dank

      christoph

      Comment

      Working...
      X