, потому что в MSSQL 2000 не поддерживается ROW_NUMBER()
и LIMIT ... OFFSET ..
наконец, я нашел этот запрос:
SELECT slscod, MIN(slsname) slsname, MIN(brc) brc FROM (
SELECT top 30 slscod, MIN(slsname) slsname, MIN(brc) brc FROM
(
SELECT TOP (1*30) slscod, MIN(slsname) slsname, MIN(brc) brc
FROM td_casa group by slscod
ORDER BY slsname ASC
) AS t1 group by slscod
ORDER BY slsname DESC ) AS t2 group by slscod ORDER BY MIN(slsname) ASC
То же самое, если в MySQL:
select slscod,slsname,brc from td_casa group by slscod order by slsname limit 0,30
если вы измените TOP (2*30)
это то же самое limit 30,30
. TOP (3*30)
это тот же limit 60,30
и т. Д.
отчаянно нуждается в усилиях.
спасибо всем. Лета ура