SELECT a.valor,
Cc_obt_nom_titular_cuenta (1, a.valor) Titular,
count('*') cnt
FROM cc_audit_obj a,
cuenta_efectivo b
WHERE a.campo = 'NUM_CUENTA'
AND Trunc(a.fecha) BETWEEN '01-jun-2021' AND '05-jun-2021'
AND b.num_cuenta = a.valor
AND b.cod_empresa = '1'
GROUP BY a.valor, a.usuario
ORDER BY cnt desc
LIMIT 50
Тег limit выдаст ошибку, указанную в заголовке.
Я хочу ограничить количество записей до 50. Как мне это сделать?
Совет сегодняшнего дня: переключитесь на современный явный синтаксис
JOIN
. Легче писать (без ошибок), легче читать (и поддерживать) и легче преобразовать во внешнее соединение, если это необходимо.Я бы попробовал
FETCH FIRST 50 ROWS ONLY
вместоLIMIT 50
. Путь ANSI SQL!FETCH сделал это! Спасибо