Zählen von Group By Abfragen

Diskutiere das Thema Zählen von Group By Abfragen im Forum Web-Programmierung

  1. teqqy

    teqqy Thread Starter Mitglied

    Beiträge:
    997
    Zustimmungen:
    27
    Mitglied seit:
    13.06.2006
    Hallo,

    ich habe in einer SQL Tabelle eine Spalte vom Typ "DATETIME". Diese möchte ich nach Monaten gruppiert und ausgegeben haben, wie viele Zeilen pro Monat es gibt.

    Das Gruppieren pro Monat habe ich mittels substr gelöst. Allerdings fehlt mir jetzt noch das zählen der Zeilen. Mit count() funktioniert es nicht, da er immer den Wert 1 liefert und nicht den richtigen Wert. mysql_num_rows() funktioniert auch nicht.

    Könnte mir einer einen Denkanstoß geben wie ich auf die richtige Lösung komme? Danke!:cake:
     
  2. msslovi0

    msslovi0 Mitglied

    Beiträge:
    2.725
    Zustimmungen:
    115
    Mitglied seit:
    20.03.2005
    Code:
    select date_format(a.created, "%m"), count(distinct(a.id)) from table a group by date_format(a.created, "%m"); 
    
    created ist dabei dein DATETIME-Feld, id ist der Primärschlüssel. table ist die Tabelle.
     
  3. teqqy

    teqqy Thread Starter Mitglied

    Beiträge:
    997
    Zustimmungen:
    27
    Mitglied seit:
    13.06.2006
    Hallo,
    danke schon mal für die Hilfe. Leider funktioniert das noch nicht ganz. Ich habe jetzt deinen Vorschlag an meine Gegebenheiten angepasst und es sieht nun so aus:
    PHP:
                <?php
                    $sql 
    "select date_format(a.post_date, '%m'), 
                            count(distinct(a.post_id))
                            from posts as a 
                            group by date_format(a.post_date, '%m')"
    ;

                    
    $result mysql_query($sql);
                    echo 
    $result;
                
    ?>
    Ich lasse jetzt erst einfach mal alles ausgeben ohne irgendwas damit anzustellen um zu gucken ob es funktioniert. Aber leider bekomme ich folgende Meldung:
    Es scheint also dann wohl noch nicht ganz zu funktionieren. Wenn mir jemand noch grad helfen könnte, wäre das toll :cake:
     
  4. Stacki

    Stacki Mitglied

    Beiträge:
    215
    Zustimmungen:
    4
    Mitglied seit:
    04.12.2006
    Probier mal die Daten in eine "echte" Tabelle zu schreiben und dann zu zählen.

    Gruß,
    Stacki
     
  5. teqqy

    teqqy Thread Starter Mitglied

    Beiträge:
    997
    Zustimmungen:
    27
    Mitglied seit:
    13.06.2006
    Ach ja. Danke koli.bri
     
Die Seite wird geladen...
Ähnliche Themen - Zählen Group Abfragen
  1. StephanSch
    Antworten:
    5
    Aufrufe:
    1.919
  2. tigerstyle
    Antworten:
    8
    Aufrufe:
    7.002
  3. martinibook
    Antworten:
    16
    Aufrufe:
    15.842
  4. ulfilas
    Antworten:
    1
    Aufrufe:
    561

MacUser.de weiterempfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Akzeptieren Weitere Informationen...