Как мне заставить этот запрос работать на postgresql? - PullRequest
0 голосов
/ 13 июня 2019

Кто-нибудь знает, как адаптировать этот запрос, чтобы он работал в postgresql?функции add_months, по-видимому, не существует.Большое спасибо!

WITH monthly_activity AS (SELECT date_trunc('month', "Date"::date) AS "month", "Company ID"
FROM "DWH_rollup".appointments_totals)

SELECT last_month."month" + add_months(last_month."month", 1), COUNT(DISTINCT last_month."Company ID")
FROM monthly_activity last_month
JOIN monthly_activity this_month
ON this_month."Company ID" = last_month."Company ID" 
AND this_month."month" = add_months(last_month."month", 1)
WHERE this_month."Company ID" is NULL
GROUP BY 1
...