Есть 2 таблицы
MAs: id, user_id, description_id, count, date
MADescriptions id, action
Мне надо посчитать кол-во людей(user_id) и сумму(count) за определенный период (date), сгруппировав по действиям (action)
действий много
spent_1 spent_2 ... spent_n
got_1 got_2 ... got_n
buy_1 buy_2 ... buy_n
Сейчас я считаю кол-во записей, а у меня есть поле count и мне нужно посчитать count по дням при условии где определенный MADescriptions.action
Есть ли возможность в таком запросе
SELECT MAs.date
, count(DISTINCT (MAs.user_id)) AS users
, sum(MADescriptions.action LIKE 'spent%') AS spent
, sum(MADescriptions.action LIKE 'got%') AS got
, sum(MADescriptions.action LIKE 'bought%') AS bought
FROM
MAs
JOIN
MADescriptions
ON
MAs.description_id = MADescriptions.id
WHERE
MAs.date BETWEEN '2018-10-08' AND '2018-10-15'
Group by MAs.date
сделать нечто подобное
sum(MAs.count where MADescriptions.action LIKE 'spent%') AS spent
sum(MAs.count where MADescriptions.action LIKE 'got%') AS got
sum(MAs.count where MADescriptions.action LIKE 'bough%') AS bough
Как сделать свой простой веб-API, чтобы с этого API могли быть подключения на другой сайт?
Centos 7, установлен apache в режиме mpm event и php-fpm
Пытаюсь поменять стили через ocmod, и проблема в том, что изменённый файл стилей появляется в папке модификаций system/storage/modification/catalog/view/theme/theme_lightshop/css/maincss,...
почему к значению которое выводится прибавляется 1?зеленый новичокучусь сам