Select numar descarcari grupate pe an si luna

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.

Select numar descarcari grupate pe an si luna

» 17 Ian, 2012

salut, am si eu o mica rugaminte, cum pot sa fac o mica statistica care sa faca urmatoarea afisare:
am in bd `date` si `descarcare`, si vreau ca sa imi afiseze:
Cod: Selectaţi tot
2011
decembrie -- 1000
2012
ianuarie -- 100
feb... -- 40
etc

cum pot sa fac asta?
astept raspuns. multumesc anticipat.
cu stima trif
http://cantaricrestine.ro ---> cu stima Trif
Avatar utilizator
trif
 
Mesaje: 376
Membru din: 23 Feb, 2010
Localitate: Oradea


Select numar descarcari grupate pe an si luna   » 18 Ian, 2012

Salut
Daca `date` e de tip DATETIME, incearca urmatorul Select SQL.
Cod: Selectaţi tot
SELECT YEAR(`date`) AS anul, MONTHNAME(`date`) AS luna, SUM(`descarcare`) AS descarcare
FROM `nume_tabel`
GROUP BY YEAR(`date`), MONTH(`date`)

Iar in PHP, ca sa le grupezi pe an, cam asa:
Cod: Selectaţi tot
$ani = array();
while(
$row = $result->fetch_assoc()) {
  if(!in_array($row['anul'], $ani)) {
    echo $row['anul'].'<br/>';
    $ani[] = $row['anul'];
  }
    echo '<br />'. $row['luna']. ' -- '. $row['descarcare'];
}
MarPlo
Administratorul site-ului
 
Mesaje: 1583
Membru din: 13 Mai, 2008


  •  
Daca nu ati gasit raspunsul aici, cautati si pe net:   Select numar descarcari grupate pe an si luna .
Pub
 
Mesaje: 1
Membru din: 21 Dec, 2010



Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 2 vizitatori

Cursuri / Tutoriale