[MySQL 4.0] Zählen von Einträge und doppelte ignorieren

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

  • [MySQL 4.0] Zählen von Einträge und doppelte ignorieren

    hallo,
    ich sitze gerade vor dem Problem und finde keine Lösung für meine MySQL 4.0 Version.

    Ich habe eine Tabelle in der ich folgende Struktur habe:
    Code:
    CREATE TABLE `banner_stats_evaluate` (
      `banner_id` int(11) NOT NULL default '0',
      `placement_id` int(11) NOT NULL default '0',
      `campaign_id` int(11) NOT NULL default '0',
      `stats_date` date NOT NULL default '0000-00-00',
      `stats_hour` time NOT NULL default '00:00:00',
      `views` int(11) NOT NULL default '0',
      `clicks` int(11) NOT NULL default '0',
      PRIMARY KEY  (`banner_id`,`placement_id`,`stats_date`,`stats_hour`,`campaign_id`)
    ) TYPE=MyISAM;
    nun kann es natürlich vorkommen, dass es mehrere Einträge mit dem Datum 2006-01-07 gibt. Ich möchte aber nun eine SQL-Anweisung haben, die mir die Anzahl der Tage eines Monats ermittelt.

    Mein "Ansatz"
    Code:
    SELECT LEFT(stats_date, 7) stats_date, COUNT(stats_date) zahl
    FROM banner_stats_evaluate
    WHERE placement_id="58" AND LEFT(stats_date, 4)="2006"
    GROUP BY stats_date
    Das Problem ist hier natürlich, dass doppelte Einträge nicht ignoriert werden. So hat in dem Beispiel der Januar 35 Tage, was ja völliger Unfug ist. Ich bekomme es nicht gebacken, dass praktisch das, was COUNT zählen soll, vorher gruppiert wird. Das wäre die Lösung, aber es klappt leider nicht. Hat jemand eine Idee?
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]

  • #2
    ... count(distinct ... ) ...

    Kommentar


    • #3
      ach asp2php, danke , bin im MySQL Query Browser ne Zeile zu tief gerutscht und hab die ganze Zeit gedacht, das gäbs erst ab 4.1, dabei ist das GROUP_CONCAT

      danke, klappt.
      Sunshine CMS
      BannerAdManagement
      Borlabs - because we make IT easier
      Formulargenerator [color=red]Neu![/color]
      Herkunftsstatistik [color=red]Neu![/color]

      Kommentar

      Lädt...
      X