Я изучаю PHP еще как новичок, и моя компания поручила мне создать программу для расчета ежедневных продаж за смену.Сумма значений MYSQL из разных таблиц
У меня есть две таблицы:
attendance
id
date
time
brand
branch
shift
attendanceout
id
date
time
brand
branch
sales
Так что, когда сотрудники приходят в они положили участие в котором идет к столу посещаемости и когда они выходят их запись идет в attendanceout с их продаж в день.
То, что я хочу, данные приходят, как это:
Date Shift Total Sales
10/02/2014 Morning 2000
10/02/2014 Closing 1000
11/02/2014 Morning 3000
11/02/2014 Closing 1500
Я надеюсь, что мне удалось это объяснить.
Это то, что я в настоящее время:
SELECT a.date,
SUM(IF(b.shift = 'Morning' AND b.date=a.date AND a.branch='DCC' AND a.brand='NISA', a.sales, 0)) AS 'Morning',
CASE WHEN b.shift = 'Mid' AND b.date=a.date AND a.branch='DCC' AND a.brand='NISA' THEN sum(a.sales) ELSE 0 END AS Mid,
CASE WHEN b.shift = 'Closing' THEN sum(a.sales) ELSE 0 END AS Closing,
sum(a.sales) AS Total
FROM attendanceout a, attendance b
WHERE a.date>='$fromdate' AND a.date<='$todate'
GROUP BY a.date
Я также хочу знать, как отобразить его в PHP.
Можете ли вы дать образцы данных или скрипку, если это возможно? –
Что вы делаете с филиалом и брендом? –