[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите составить правильно выборку
noreset
Привет друзья.

Не могу правильно сформировать запрос в 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?
rooor
SELECT SUM(`cena`) AS `cena`, `vrach` FROM `talon` .....
noreset
rooor
Спасибо. Как все просто))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.