ROW_NUMBER()... をエイリアスとして設定しようとしているので、OFFSET で参照できます。例えばOFFSET some_alias - 1
。大きなクエリから ROW_NUMBER() を含む単一の行を取得する必要があります。これが私の作業コードです(正しいROW_NUMBER()を取得しますが、正しい量だけオフセットされていません):
WITH FirstQuery AS (
SELECT "RepInitials", COUNT("OrderStatus"), ROW_NUMBER()OVER(ORDER BY COUNT("OrderStatus") DESC)
FROM "tblBulkSalesQuery"
WHERE "OrderStatus" = 'CMC'
GROUP BY "RepInitials"
)
SELECT "RepInitials", COUNT("OrderStatus"), ROW_NUMBER()OVER(ORDER BY COUNT("OrderStatus") DESC)
FROM "tblBulkSalesQuery"
WHERE "OrderStatus" = 'CMC'
GROUP BY "RepInitials"
LIMIT 1
OFFSET 1;