#sql #toad #sql-limit
Вопрос:
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. Как я могу это сделать?
Комментарии:
1. Совет сегодняшнего дня: Переключитесь на современный, явный
JOIN
синтаксис. Легче писать (без ошибок), легче читать (и поддерживать), и легче конвертировать во внешнее соединение, если это необходимо2. Я бы попробовал
FETCH FIRST 50 ROWS ONLY
вместоLIMIT 50
этого . Способ ANSI SQL!3. ФЕТЧ сделал это! Спасибо