3 messages in com.mysql.lists.mysql-deAW: AW: Einträge zählen| From | Sent On | Attachments |
|---|---|---|
| Andreas Pankratz | 28 Apr 2006 01:04 | |
| Barry | 28 Apr 2006 01:43 | |
| Georg Richter | 30 Apr 2006 00:15 |
| Subject: | AW: AW: Einträge zählen![]() |
|---|---|
| From: | Andreas Pankratz (Andr...@s-square.de) |
| Date: | 04/28/2006 01:04:54 AM |
| List: | com.mysql.lists.mysql-de |
Hallo Group, Stefan,
ah sorry, ich hab des heute früh verplant als ich ins Büro kam, habs an die
falsche E-Mail Addy geschickt ;)
BTW Hallo an Alle, hab mich gestern erst angemeldet
Gruß Andreas
-----Ursprüngliche Nachricht----- Von: stef...@web.de [mailto:stef...@web.de] Gesendet: Freitag, 28. April 2006 09:56 An: mysq...@lists.mysql.com. Betreff: Fwd: AW: Einträge zählen
Hy Andreas, danke. Läuft wie nen Länderspiel. :) Gleich mal schauen was ROLLUP für ne Rolle spielt. :) Habs mal an die Liste weitergeleitet, damit wir alle was davon haben. :)
Hallo Stefan,
probier mal :
mysql ->SELECT YEAR(n.time), MONTH(n.time), COUNT(*)/*id halt*/ ->FROM news AS n ->GROUP BY YEAR(n.time), MONTH(n.time) ->WITH ROLLUP;
Habs bei mir an einer News-Tabelle selber getestet, hab extra nochn paar Einträge von 2005 reingemacht weil der erst im Januar 2006 aufgeschaltet wurde. Funktioniert einwandfrei.
Die Jahreswerte und der Endwert haben übrigens NULL Values im Monat/Jahr. MySQL Version war 4.1.11, sollte also mit deiner auch gehen, wenn nicht dann Doku ;)
Gruß Andreas
Hallo Liste,
hab da nen minderschweres Problem und steh nen bissel aufn Schlauch. Und zwar möchte ich für ein Archiv, die Jahreszahlen und die Monate zu den Jahren auslesen, was auch so weit funktioniert... So nun möchte ich aber außerdem zu jedem Jahr die Anzahl der Einträge und zu jedem Monat des Jahres. Hoffe das ist einigermaßen verständlich rübergekommen... :) So und hier mal mein bisheriger Query:
SELECT SQL_CALC_FOUND_ROWS YEAR(n.time) AS ayear, MONTH(n.time) AS amonth FROM news AS n GROUP BY ayear, amonth ORDER BY amonth, ayear DESC
Ich könnte jetzt ne Schleife bauen um das zu realisieren, aber vielleicht gehts ja auch eleganter, weil er ja eh die ganze Tabelle durchwühlt... :)
MySQL Version 4.1
-- Mit freundlichen Grüßen Stefan Riedel Tel.: 03 81/ 29 49 404 Tel-Mobil.: 01 76/ 29 39 34 59 http://www.oxodo.com http://www.power-friends.com
--
Deutsche MySQL Mailingliste
Listenarchive: http://lists.mysql.com/mysql-de
Abbestellen (unsubscribe):
http://lists.mysql.com/mysql-de?unsub=andr...@s-square.de




