Поправить SQL синтаксис для BigQuery. Легко, 6 строк
Задание закрыто
Стоимость:
Договорная
Срок выполнения:
1 день
Варианты оплаты:
По договоренности
Дата публикации:
2019-05-23 15:45
Обновлено:
2019-05-23 18:00
Был(а) на сайте:
2020-11-30 12:57
Реклама
Поправить SQL синтаксис для BigQuery. Легко, 6 строк
Задача
Всего 6 строк, на mySQL точно работает! Ниже - чуть скорректированный под BigQuery запрос (не работает, см. скриншот http://prntscr.com/nscrcu). Какая-то проблема в синтаксисе, видимо. Я в этом почти ничего не понимаю.
SELECT users.email, SUM(transactions.price)
FROM users
RIGHT JOIN webinar ON users.email=webinar.email
LEFT JOIN transactions ON users.user_id = transactions.user_id
WHERE users.email NOT IN (SELECT users.email FROM users WHERE users.date_registration<=DATE('2016-04-01') GROUP BY users.email) AND users.date_registration>DATE('2016-04-01')
GROUP BY users.email
Оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Поправить SQL синтаксис для BigQuery. Легко, 6 строк
Реклама
Поправить SQL синтаксис для BigQuery. Легко, 6 строк
Всего 6 строк, на mySQL точно работает! Ниже - чуть скорректированный под BigQuery запрос (не работает, см. скриншот http://prntscr.com/nscrcu). Какая-то проблема в синтаксисе, видимо. Я в этом почти ничего не понимаю.
SELECT users.email, SUM(transactions.price)
FROM users
RIGHT JOIN webinar ON users.email=webinar.email
LEFT JOIN transactions ON users.user_id = transactions.user_id
WHERE users.email NOT IN (SELECT users.email FROM users WHERE users.date_registration<=DATE('2016-04-01') GROUP BY users.email) AND users.date_registration>DATE('2016-04-01')
GROUP BY users.email