Select numar descarcari grupate pe an si luna
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
trif
- Mesaje:500
Select numar descarcari grupate pe an si luna
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
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
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'];
}
Subiecte similare
- Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună Marplo
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Ultimul mesaj
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc
- Setare valori din array in select tag
JavaScript - jQuery - Ajax
Primul mesaj
Salut am un array cu orele de functionare
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Ultimul mesaj
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...