Такая ситуация, есть таблица - статистика по выполненым услугам салона красоты.
CODE SALON EMPLOYEE CLIENT SERVICE PRICE
код салон мастер клиент услуга денежки$
Если я в запрос вставляю SUM( stat.PRICE ), то в результате выходит одна строка по одному заказу и полная сумма - сколько заработал салон по таблице статистики. Без указания SUM( stat.PRICE ) Выходит полный список услуг . Мне нужно, чтобы выходили все записи из диапазона указанных дат и Сумма цен из данного диапазон. Помогите разобраться или оптимизировать.
CODE ( SQL):
скопировать код в буфер обмена
SELECT stat.DATE, salon.NAZVANIE, stat.PRICE, emp.FIO, cl.FIO, serv.NAZVANIE, SUM( stat.PRICE ) FROM `mc_statistika` AS `stat` JOIN `m_salon` AS `salon` JOIN `m_employee` AS `emp` JOIN `m_clients` AS `cl` JOIN `t_service` AS `serv` WHERE stat.SALON = '1' AND stat.DATE > '2013-10-30' AND stat.DATE < '2013-11-01' AND stat.EMPLOYEE = emp.CODE AND stat.CLIENT = cl.CODE AND stat.SERVICE = serv.CODE AND stat.SALON = salon.CODE
|