быстрый вопрос для тех SQL экспертов. Я чувствую себя немного глупо, потому что чувствую, что близок к решению, но не смог этого сделать.
Если у меня есть эти две таблицы, как я могу использовать первую для разделения столбца? второго?
WITH month_usage AS
(SELECT strftime('%m', starttime) AS month, SUM(slots) AS total
FROM Bookings
GROUP BY month)
SELECT strftime('%m', b.starttime) AS month, f.name, SUM(slots) AS usage
FROM Bookings as b
LEFT JOIN Facilities as f
ON b.facid = f.facid
GROUP BY name, month
ORDER BY month
Первый вычисляет сумму для каждого месяца
Второй - тот Я хочу разделить столбец использования на общую сумму каждого месяца, чтобы получить процент
Когда я присоединяюсь к обеим таблицам, используя месяц в качестве идентификатора, это портит вверх по содержанию, есть предложения?