Скрипт построителя запросов CodeIgniter для GROUP BY двух столбцов, затем COUNT(), SUM() и CONCAT() в предложении SELECTPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Скрипт построителя запросов CodeIgniter для GROUP BY двух столбцов, затем COUNT(), SUM() и CONCAT() в предложении SELECT

Сообщение Anonymous »

У меня есть таблица (url_analyst) со следующей информацией:

Код: Выделить всё

id  |  user_id |  url_id |  date          | visits
----------------------------------------------------
1   |  2       |  5      |  2015-10-25    | 15
2   |  2       |  6      |  2015-10-25    | 18
3   |  2       |  5      |  2015-10-25    | 11
4   |  3       |  8      |  2015-10-25    | 22
5   |  3       |  9      |  2015-10-27    | 30
6   |  5       |  15     |  2015-10-25    | 15
и т. д.
Я хочу обновить/вставить доход в новую таблицу «заработок».
расчет дохода составляет 1 доллар за 10 посещений.

Код: Выделить всё

id  |  user_id |  total_urls |  date          | total_visits | earning
-------------------------------------------------------------------
1   |  2       |  3          |  2015-10-25    | 44           | 4.4$
2   |  3       |  1          |  2015-10-25    | 22           | 2.2$
3   |  3       |  1          |  2015-10-27    | 30           | 3.0$
4   |  5       |  1          |  2015-10-25    | 15           | 1.5$
Как это сделать с помощью CodeIgniter, используя методы построения запросов? Можно ли это сделать, используя COUNT Total URL, затем GROUP BY user_id И дату, обновить доход?

Подробнее здесь: https://stackoverflow.com/questions/333 ... ount-sum-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»