Announcement

Collapse
No announcement yet.

All_Time_High Info in Statement

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

  • All_Time_High Info in Statement

    Hallo zusammen,

    ich verwende folgendes Statement, um den Output gewisser Tätigkeiten pro tag abzubilden:

    select date(created_at) day,
    sum(case when (
    text LIKE '%Tätigkeit A%'
    or text LIKE '%Tätigkeit A1%'
    ) then 1 else 0 end) as "Tätigkeit A", sum(case when ( text LIKE '%Tätigkeit B%'
    or text LIKE '%Tätigkeit B1%'
    ) then 1 else 0 end) as "RSV_erf"
    from tabelle_1
    where datediff(date(now()), date(created_at)) <= 10 group by date(created_at) order by 1

    Die Abfrage funktioniert auch tadelos. Ergebnis sieht dann so aus
    day Tätigkeit B Tätigkeit B
    2019-01-01 400 500
    2019-01-02 200 450
    2019-01-03 100 200
    2019-01-04 400 200
    2019-01-05 300 300
    Wie ihr in der Abfrage seht, begrenze ich die Zeilen auf 10. Nun würde ich gerne - wenn möglich - das Ganze ergänzen mit einer Info zum All Time High - sprich den besten Tag seit Zählung. Dieser soll ganz oben angezeigt werden und sich nicht nur auf die vergangenen 10 Tage beziehen, sondern seit Erfassung. Am Ende soll es in etwa so aussehen:
    day Tätigkeit B Tätigkeit B
    ATH 650 800
    2019-01-01 400 500
    2019-01-02 200 450
    2019-01-03 100 200
    2019-01-04 400 200
    2019-01-05 300 300
    Weiß jemand ob das geht und wenn ja, wie ich diese Info im Statement integriere?

    Besten Dank.

    LG Felix

  • #2
    Du kannst obiges select als zweiten Teil eines Union nehmen und das All Time High als erstes Teil des Union
    Christian

    Comment


    • #3
      Hi Christian,

      und weißt du wie der Befehl für das All Time High geschrieben wird?

      LG Felix

      Comment


      • #4
        Nein, kenne ja die Tabellen nicht, aber vermutlich etwas mit select ...from Tabelle LIMIT 1 order by created_at desc
        Wenn du obiges Statement geschrieben hast, sollte das max doch kein Problem sein.
        Für einen Union müssen beide Tabellen die gleichen Spalten haben
        Zuletzt editiert von Christian Marquardt; 13.01.2019, 21:43.
        Christian

        Comment


        • #5
          Danke dir vielmals

          Comment

          Working...
          X