получение этой ошибки в SQL — Синтаксическая ошибка: Ожидаемый конец ввода, но получен идентификатор «КРУГЛЫЙ» в [4:1] для функции ПОДСЧЕТА

#sql

Вопрос:

 SELECT usertype,
   CONCAT(start_station_name, " to ", end_station_name) AS route
   COUNT(SUM(Row) AS num_trips
   ROUND(AVG(cast(tripduration as int64)/60), 2) AS duration
FROM `bigquery-public-data.new_york_citibike.citibike_trips` 
GROUP BY start_station_name, end_station_name, usertype
ORDER BY 
num_trips DESC
LIMIT 10
 

Комментарии:

1. Отсутствует запятая после AS маршрута и после S num_trips. И более.

2. Сосчитать ( и ) , столько же?

Ответ №1:

Пожалуйста, исправьте синтаксис, как показано ниже, где вы пропускаете «)» после «COUNT(СУММА(строка)».:

ВЫБЕРИТЕ тип пользователя, ОБЪЕДИНЕНИЕ(имя_стационара, » кому «, имя_стационара) В КАЧЕСТВЕ количества маршрутов(СУММА(строка)) КАК
РАУНД num_trips(СРЕДНЕЕ ЗНАЧЕНИЕ(приведение(tripduration как int64)/60), 2) КАК длительность ИЗ bigquery-public-data.new_york_citibike.citibike_trips ГРУППЫ ПО ИМЕНИ start_station_name, имени окончания, ПОРЯДКУ ТИПОВ пользователей ПО num_trips, ОГРАНИЧЕНИЕ 10