Melkij, извини, но туплю дико, если она через команду \dt в имени стоит как Couriers , то почему при обращении к ней выпадает ошибка? причем при написании в разных регистрах, у нее получается другое имя прописано где то ?
shurshur, или я уже замотался и в итоге все же верная конструкция SELECT cabs.company_name as company_name, COUNT(trips.trip_id) AS trips_amount FROM trips inner join cabs on trips.cab_id = cabs.cab_id GROUP BY company_name ORDER BY trips_amount DESC; ?
Разработка предполагает, что проблема может быть в данных о количестве поездок.
Чтобы определить, есть ли баг, нужно получить выборку с количеством поездок каждого таксопарка за 15 и 16 ноября 2017 года.
Выведи поле company_name. Поле с числом поездок назови trips_amount и выведи его.
Результаты, полученные в поле trips_amount отсортируй по убыванию.
shurshur, SELECT cabs.company_name as company_name, COUNT(trips.trip_id) AS trips_amount FROM trips inner join cabs on trips.cab_id = cabs.cab_id GROUP BY company_name ORDER BY trips_amount DESC;
сделал такую конструкцию, но похоже опять не то, потому что надо чтобы время поездки отсортировалось...
Спасибо за развернутый ответ, сделал конструкцию SELECT company_name, COUNT(*) AS trips_amount FROM cabs GROUP BY company_name; - база вывела мне 2 столбца с company_name и trips_amount , и потом применил ORDER BY trips_amount DESC. Еще раз спасибо!
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.