У меня есть таблица пользователя с 3 столбцами, которые я пытаюсь сделать, а затем группирую по дате created_at.объединение нескольких запросов счетчика в sql
столбцы: «created_at», «answers_count», «questions_count»
Как объединить эти 3 запросы в один и есть все счетчики, сгруппированные по одной и той же датой created_at?
here're 3 отдельных запросов:
-- daily new signups
SELECT date_trunc('day', users.created_at) AS signup_date, count(*) AS new_users
FROM users
GROUP BY signup_date
ORDER BY signup_date DESC;
-- new user answers_count by signup date
SELECT date_trunc('day', users.created_at) AS signup_date, count(*) AS answers_count
FROM users
WHERE users.answers_count > 0
GROUP BY signup_date
ORDER BY signup_date DESC;
-- new user questions_count by signup date
SELECT date_trunc('day', users.created_at) AS signup_date, count(*) AS qs_received
FROM users
WHERE users.questions_count > 0
GROUP BY signup_date
ORDER BY signup_date DESC;
который db вы используете ..? mysql или postgresql? – scaisEdge