Как сгруппировать записи базы данных по полю, используя другое поле для вычисления совокупных значений в Laravel? [Дубликат]

Принимая int в качестве входа в python: мы берем простой строковый ввод, используя:

input()

теперь мы хотим int как input.so мы выводим эту строку в int. просто используя:

int(input())
3
задан Leo 12 August 2014 в 00:49
поделиться

2 ответа

SELECT budget_id, 
       SUM(IF(type = 'allocation', points, 0)) AS allocated,
       SUM(IF(type = 'issue', points, 0)) AS issued
FROM transactions
GROUP BY budget_id
6
ответ дан Barmar 23 August 2018 в 02:29
поделиться
    select budget_ID, 
     sum(case when type = 'allocated' then points else 0 end) as allocated,
     sum(case when type = 'issued' then points else 0 end) as issued
     ..rest of your query...
    group by budget_ID

Случаи могут использоваться для суммирования только при выполнении определенных критериев.

2
ответ дан Lance Roberts 23 August 2018 в 02:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: