@sanula

Как правильно сформировать запрос sql?

Нужно получить выборку с количеством поездок каждого таксопарка за 23 и 11 ноября 2010 года.
Выведи поле company_name. Поле с числом поездок назови trips_amount и выведи его.
Результаты, полученные в поле trips_amount, отсортируй по убыванию.
60806ba569230942321268.png

Перепробовал много вариантов написания, ничего не получается.
Как правильно составить запрос ?

SELECT
company_name,
COUNT(trip_id) AS trips_amount
FROM
trips inner join cabs on trips.cab_id=cabs.cab_id
GROUP BY company_name
WHERE BETWEN start_ts::date = '2017-10-16' AND end_ts::date = '2017-10-17'
ORDER BY trips_amount DESC;

Ошибка
ERROR: syntax error at or near "WHERE"
LINE 7: WHERE start_ts::date = 2017-10-16 AND end_ts::date = 2017-10...
^
  • Вопрос задан
  • 1402 просмотра
Пригласить эксперта
Ответы на вопрос 1
BorLaze
@BorLaze
Java developer
Перепробовал много вариантов написания, ничего не получается.
Как правильно составить запрос ?


Почитать доки по SQL не пробовал?
Например, чтобы узнать, в каком порядке операторы должны следовать...

Или пишем запрос методом тыка?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы