Markus: Frage bzgl. ASP Records ?

Hallo allerseits,

ich hab folgendes Problem mit einem Click Tracking Tool ...

Bei Klick auf einen Link wird in einer Tabelle ein neuer Datensatz mit dem aktuellen Datum gespeichert.

Nun also ich will nichts anderes als die Daten in folgendem Format anzuzeigen ...

13.04.2004 - 20 Klicks
14.04.2004 - 14 Klicks
15.04.2004 - 22 Klicks

Hmm, ich wüßte nicht wie ich das ganze jetzt machen sollte, mit Record.Filter ist das doch auch nicht richtig gut. Hat vielleicht irgend jemand einen Vorschlag, wie man das am besten lösen könnte ...

Vielen Dank und Gruß,
Markus

  1. Hallo Markus,

    Nun also ich will nichts anderes als die Daten in folgendem Format anzuzeigen ...

    13.04.2004 - 20 Klicks
    14.04.2004 - 14 Klicks
    15.04.2004 - 22 Klicks

    Das sollte mit folgendem SQL Statement zu bewerkstelligen sein:

    SELECT   <datumsfeld>, COUNT( <klickcounter> ) AS Anzahl
    FROM     <tabelle>
    WHERE    <linkfeld> = 'http://www.123.tld/'
    GROUP BY <datumsfeld>
    ORDER BY <datumsfeld>

    Danach einfach das Recordset durchlaufen.

    Tschau, Stefan

    1. Vielen vielen Dank, ihr habt mir sehr geholfen!!!

      Schönen Abend und nochmals Danke,
      Markus

  2. Hi,

    das auf dem Recordset zu machen halte ich für nicht sehr geschickt. Aber du hast das ja sicherlich an einer Datenbank dranhängen, und die hätte mit dieser Abfrage ziemlich sicher keine Probleme.
    Helfen würde demnach ein Konstrukt wie
    Set recset = conn.open("SELECT datum, COUNT(*) AS anzahl FROM tabelle GROUP BY datum ORDER BY datum")

    -> Dein recset enthält nun die Felder datum und anzahl mit den gewünschten Angaben.

    Alternativ müsstest du wohl dein recset selbst durchlaufen und zählen, aber auf dem recordset selbst sind mir keine derartigen Mechanismen bekannt.

    MfG
    Rouven

    --

    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(