Mam tabele, w ktorej mam i kwoty i data (miedzy innymi). Jesli chce zsumowac cala kolumne, to robie po prostu:
Kod
$sql= mysql_query("SELECT SUM(kwota) FROM `finanse`");
$e = $mysql_fetch_assoc(['SUM(kwota)']);
echo $e;
$e = $mysql_fetch_assoc(['SUM(kwota)']);
echo $e;
I to ladnie sie wykonuje. Natomiast jesli poszerze zapytanie o date:
Kod
$sql = mysql_query("SELECT SUM(kwota),`date` FROM `finanse` WHERE `date` BETWEEN '$from' AND '$to'");
to wywala: Warning: mysql_fetch_assoc() expects parameter 1 to be resource
Zmieniajac zapytanie na:
Kod
$sql = mysql_query("SELECT SUM(kwota),`date` FROM `finanse` GROUP BY `date` BETWEEN '$from' AND '$to'");
jest to samo... Albo mam jakas juz zacme, albo zmeczenie, albo po prostu juz nic nie wiem.
Mozecie spojrzec na to swierzym okiem i powiedziec co jest nie tak?
Dodam tylko, ze zmienne $from i $to pobierane sa z formularza i przekonwertowane do formatu uzytego w bazie.
Z gory dziekuje.