Я привык к синтаксису sql в SAS, который позволяет создавать дополнительные вычисления, используя другие сгенерированные столбцы, основанные на функциях аггрегата. Например:
select date(created_at) as date,
count(distinct case when platform = 'Android' then user_id end) as
Android,
count(distinct case when platform = 'iOS' then user_id end) as iOS,
calculated Android + calculated iOS as Total
from dataset
group by 1;
Мой вопрос к последнему столбцу «Всего», созданному выше. В SAS есть встроенная функция «вычисление», которая распознает уже созданный столбец и позволяет использовать этот столбец для других вычислений.
Существует ли нечто подобное в SQLite или подзапрос - единственный другой вариант?