Не могу правильно сформировать запрос в mysql.
Нужно составить отчет за определенный промежуток времени по врачам.
Таблица с полями: pacient, data, id_varch, vrach, cena.
Нужно сделать отчет по врачам, сколько каждый врач заработал за определенный период времени:
Иванова - 100000р.
.....
Петров - 40000р
$res = mysql_query("SELECT * FROM talon WHERE data BETWEEN '$_POST[date1]' AND '$_POST[date2]' GROUP BY id_vrach") or die (mysql_error());
if (mysql_num_rows($res) !== 0) {
while ($row = mysql_fetch_array($res)) {
echo $row['vrach']." - ". $row['cena']."<br />";
}
}
else {
echo "Ничего не найдено. Проверьте заданный период";
}
Где $row['cena'] - должна быть сумма, а у меня выходит первая попавшееся цена.
Максимум до чего пока додумался это как сгруппировать врачей, чтобы при цикле ид не повторялось. А как мне теперь сосчитать сумму по каждому врачу по столбцу cena?