Вот мой запрос:как считать значения столбцов?
SELECT DISTINCT r1.STATE_OFFICE_CODE,
r1.AREA_OFFICE_CODE,
r1.AREA_OFFICE_NAME,
r2.LAST_EOD_EXECUTION
FROM report_one r1
INNER JOIN report2 r2 ON r1.distributor_code = r2.distributor_code
ORDER BY r1.AREA_OFFICE_CODE;
Это работает отлично. Выход:
Но когда я пытаюсь считать столбцы r2.LAST_EOD_EXECUTION
я получаю ошибку «ни одна группа по функции»:
SELECT DISTINCT r1.STATE_OFFICE_CODE,
r1.AREA_OFFICE_CODE,
r1.AREA_OFFICE_NAME,
r2.LAST_EOD_EXECUTION,
count(r2.LAST_EOD_EXECUTION) AS NumberOfDates
FROM report_one r1
INNER JOIN report2 r2 ON r1.distributor_code = r2.distributor_code
ORDER BY r1.AREA_OFFICE_CODE;
Пожалуйста, кто может помочь? Как я могу подсчитать значения?
Пробовали ли вы, имея только ** COUNT (r2.LAST_EOD_EXECUTION) ** в себе lect article – user7
жаль, что я также использовал группу по синтаксису, которая является ... группой по r1.AREA_OFFICE_CODE по r1.AREA_OFFICE_CODE; – venkat