COUNT und Datum

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

  • COUNT und Datum

    Hallo zusammen.

    Ich frage in folgender Tabelle die Anzahl Einträge pro Datum ab.

    <!-- Tabelle -->
    benutzerid ¦ datum

    48a20b38-33a3-4181-a6fe-5c674e973325 ¦ 2004-03-06
    a90f867c-7dee-4bcb-a4f6-befd7ea6e4f3 ¦ 2004-03-06
    a90f867c-7dee-4bcb-a4f6-befd7ea6e4f3 ¦ 2004-03-06
    ccaef533-fecb-471b-9ede-6e1a9d5e2d3f ¦ 2004-03-04
    7d761dfc-d91f-4a00-a486-3bb7f793fca8 ¦2004-03-03
    43077574-858c-4205-9e21-245a1d49cb25 ¦2004-03-03
    71afa2de-2ef0-4654-9e33-2c994124df3c ¦2004-03-03
    bf12da64-1d88-4e70-984a-b7ab3f9cc5fa ¦2004-03-02
    f3b4b563-4ade-4d2f-b017-0aa30d4785bc ¦2004-03-02
    8b20d654-dad3-4eb7-b830-838c415e9b5e ¦2004-03-02
    941f97a9-f54b-4a13-a2e4-847dc2a43dc5 ¦2004-03-01


    <!-- Query -->
    SELECT benutzerid, datum,
    COUNT(benutzerid) AS anzahl
    FROM tabelle
    GROUP BY datum
    ORDER BY datum


    Nun, das ist keine Hexerei und klappt auch wunderbar. Jetzt aber folgendes Problem:

    Wie sage ich meiner Datenbank "gib mir die Daten, welche in der Datenbank fehlen mit 'anzahl'=0 aus"?
    In diesem Fall also:

    datum ¦ anzahl

    2004-03-06 ¦ 3
    2004-03-05 ¦ 0
    2004-03-04 ¦ 1
    2004-03-03 ¦ 3
    usw.

    Geht das mit einem mySQL-Query überhaupt?
    Zuletzt geändert von Roli; 19.03.2004, 08:29.

  • #2
    Re: COUNT und Datum

    Original geschrieben von Roli
    Wie sage ich meiner Datenbank "gib mir die Daten, welche in der Datenbank fehlen mit 'anzahl'=0 aus"?

    ...

    Geht das mit einem mySQL-Query überhaupt?
    Eigentlich nicht; es sei denn du hast noch eine andere Tabelle, in der jedes Datum drin ist.
    Dann geht das so:

    SELECT b.datum, COUNT(a.benutzerid) AS anzahl
    FROM tabelle2 b
    LEFT JOIN tabelle a on a.datum=b.datum
    GROUP BY b.datum
    ORDER BY b.datum

    Ansonsten kannst du das nur mit PHP ergänzen.
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Kommentar


    • #3
      Re: COUNT und Datum

      fällt einem das nicht auf, dass es extrem unlogisch ist zu erwarten, dass man durch durchblättern des telefonbuches alle nummern rausfinden könnte, die zwar existieren, aber eben nicht in diesem telefonbuch stehen ...?
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #4
        Gute Idee es mit einer zweiten Tabelle zu versuchen.

        Besten Dank und Gruss

        Kommentar

        Lädt...
        X