php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.08.2005, 17:59  
nicobischof
Gast
 
Beiträge: n/a
Standard MySQL - Alle Werte einer Spalte zusammenzählen

Hi,

ich habe eine Tabelle mit den Spalten

Tag
Monat
Jahr
Besucher
Traffic

Jetzt will ich alle Werde der Spalte Traffic zusammenzählen und ausgeben.

Wie kann ich das machen?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.08.2005, 18:10  
Erfahrener Benutzer
 
Registriert seit: 23.06.2004
Beiträge: 139
Heart zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Code:
SELECT sum(Traffic) as Gesamttraffic FROM Tabelle
...dann mit Gesamttraffic weiterarbeiten
Heart ist offline   Mit Zitat antworten
Alt 25.08.2005, 18:19  
nicobischof
Gast
 
Beiträge: n/a
Standard

Wo in dem Code kann ich das einfügen? ist das egal?

Irgendwie funktioniert es nicht.


PHP-Code:
<?php
 
@mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) OR die(mysql_error());
    
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());

    
$sql "SELECT
                Tag,
                Monat,
                Jahr,
                Besucher,
                Traffic
            FROM
            Statistik WHERE Monat ='06'
            ORDER BY
                Tag ASC"
;

SELECT sum(Traffic) as Gesamttraffic FROM Statistik;
?>
  Mit Zitat antworten
Alt 25.08.2005, 21:55  
Erfahrener Benutzer
 
Registriert seit: 23.06.2004
Beiträge: 139
Heart zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

PHP-Code:
<?php
 
@mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) OR die(mysql_error());
    
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());

    
$sql "SELECT
                Tag,
                Monat,
                Jahr,
                Besucher,
                SUM(Traffic) as Gesamttraffic
            FROM
            Statistik WHERE Monat ='06'
            ORDER BY
                  Tag ASC"
;
?>
Heart ist offline   Mit Zitat antworten
Alt 25.08.2005, 22:56  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 578
WarrenFaith
WarrenFaith eine Nachricht über ICQ schicken
Standard

das kann nicht gehen denn:
ein Aufruf von SUM (oder MAX oder MIN oder oder oder) erfordert ein Group By der anderen per Select gesuchten Spalten.
Du willst doch den Gesamttraffik eines Monats haben oder?
dann nimm das:
PHP-Code:
<?php
<?php
 
@mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) OR die(mysql_error());
    
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());

    
$sql "SELECT
                   Monat, SUM(Traffic) as Gesamttraffic
               FROM
                   Statistik
               WHERE Monat ='06'
               GROUP BY Monat"
;
?>
wenn du für einen Tag oder ein Jahr suchst, einfach statt Monat halt den Tag oder das Jahr suchen

oder den eines besuchers pro monat?
PHP-Code:
<?php
<?php
 
@mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) OR die(mysql_error());
    
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());

    
$sql "SELECT
                   Monat, Besucher, SUM(Traffic) as Gesamttraffic
               FROM
                   Statistik
               WHERE Monat ='06' AND Besucher = 1
               GROUP BY Monat, Besucher"
;
?>
Versuch online mal ein How-To zu Datenbankabfragen zu finden. Damit sollte das lernen leicht sein.
__________________
Developers-Guide.net
Senseless
WarrenFaith ist offline   Mit Zitat antworten
Alt 26.08.2005, 08:26  
Erfahrener Benutzer
 
Registriert seit: 23.06.2004
Beiträge: 139
Heart zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

sorry, in der Hektik die Group by Anweisung vergessen

Danke für die Berichtigung WarrenFaith!
Heart ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage: richtige SQL Abfrage von einer MySQL Spalte die SET werte besitzt Seb PHP Tipps 2008 2 29.05.2008 11:36
MySQL und Boolean: Werte nur auslesen, wenn TRUE schmidtsmikey PHP Tipps 2008 10 25.03.2008 13:00
Werte aus gesamter Spalte zählen rotzlöffel PHP Tipps 2006 17 14.05.2006 20:28
Select auf Spalte nur ersten 2 Werte ... andrew22 Datenbanken 1 09.05.2006 10:32
Mysql Spalte updaten Eddaholzbein Datenbanken 3 03.04.2006 18:33
Mysql / Array Problem marcels PHP Tipps 2006 10 23.03.2006 18:30
Eine Spalte in MYSQL mit einer CSV-Datei Updaten PHP Tipps 2006 2 06.03.2006 13:29
3 Werte aus einer Spalte ausgeben elena Datenbanken 3 26.09.2005 15:49
[Erledigt] Jahr und Monat aus DATE spalte in MySQL abfragen. Datenbanken 7 24.09.2005 02:40
Berechnete Spalte in MySQL bendigo Datenbanken 3 30.08.2005 15:59
mehrere integer werte in eine spalte GrU3nL!nG Datenbanken 4 13.07.2005 17:05
Abfrage der Anzahl bestimmter Werte in einer Spalte Datenbanken 1 13.03.2005 12:30
Werte für eine CSS Datei aus MYSQL db holen.. PHP Tipps 2004 4 12.08.2004 21:07
Werte eines Arrays in eine MySQL schreiben PHP Tipps 2004 2 28.06.2004 13:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql zusammenzählen, mysql zusammenrechnen, mysql spalte zusammenzählen, mysql summe einer spalte, sql zusammenzählen, http://www.php.de/datenbanken/29813-mysql-alle-werte-einer-spalte-zusammenzaehlen.html, php mysql zusammenzählen, mysql select sum, mysql summe aller werte einer spalte, mysql alle werte einer spalte, mysql spalten zusammenzählen, select sum mysql, spalte zusammenzählen, mysql tabelle zusammenzählen, zusammenzählen mysql, mysql tabellen zusammenzählen, php mysql summe, php zusammenzählen, mysql werte zusammenzählen, select zusammenzählen

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:23 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.