Задавайте вопросы, мы ответим
Вы не зашли.
Всем привет. Очень нужна ваша помощь. Уже пол дня ломаю голову.
И так. У меня есть таблица mysql вот такого вида:
Работник :: Выполненная работа :: Начислено :: Дата
Руденко | Ремонт розетки | 40 | 2011-01-04
Мураков | Ремонт туалета | 22 | 2011-02-08
Руденко | Ремонт двери | 10 | 2011-01-10
Руденко | Ремонт печки | 50 | 2011-02-20
Смернов | Ремонт ПК | 25 | 2011-04-09
Руденко | Ремонт духовки | 50 | 2011-02-28
Руденко | Ремонт полок | 30 | 2011-03-08
Руденко | Ремонт телека | 30 | 2011-03-11
Работники фирмы выполняют ежедневно какие-то работы, за которые начальство начисляем ему деньги. К примеру, сегодня он пошел, сделал, разотку за это получил 2$ после завтра он сделал дверную ручку, за что получил 5$ итд.
В данной таблице хранится множество работников с выполненными работами и начислениями за данные работы.
Работник РУДЕНКО должен зайти в свой профиль на сайте и увидеть статистику по месяцам.
Суть в том чтоб сформировать запрос который будет выводить месяца и общую сумму которую работник заработал за месяц выполняя различные работы.
Пример:
месяц :: ЗП
2011. 01 | 50$
2011. 02 | 100$
2011.03 | 60$
Пожалуйста помогите сформировать такого рода запрос в mysql.
Неактивен
http://dev.mysql.com/doc/refman/5.1/en/select.html
Используйте group by и суммируйте начисления.
Неактивен
vasya Если не сложно приведите наглядный пример. Возможно я не правильно строю запрос. За ранее спасибо.
Неактивен
Неактивен
Спасибо добрый человек! Натолкнул меня не истинный путь. Получилось)
Неактивен
Нужна ещё помощь. Нужно вывести тоже самое только для всех пользователей. Это нужно для общей статистики администратору.
Дата(2011.01)
Работник :: Начисления
Работник :: Начисления
Работник :: Начисления
Работник :: Начисления
Дата(2011.02)
Работник :: Начисления
Работник :: Начисления
Работник :: Начисления
Работник :: Начисления
итд.
Возможно ли реализовать подобное в одном запросе. Если нет то каким способом оптимальнее всего.
Неактивен