С CTE
КАК
(
ОТБОРНО
rd.id
, fss.id КАК status_table_record_id
, fss.status
, ВЕРХУШКА (formal_name) КАК formal_name
, sis_code
, prog
, ISNULL (chartfield, '') КАК chartfield
ОТ ref_donor rd
ЛЕВАЯ СТОРОНА СОЕДИНЯЕТ fss fundraising_scholarship_status НА rd.id = fss.scholarship_id
соединение -- или соединение все в зависимости от ваших требований
отборно….такой же число колонок… от ref_donor_new
), sqlpaging как (
выберите ВЕРХНЮЮ ЧАСТЬ (@rowsPerPage * @pageNum) ROW_NUMBER () СВЕРХ (ЗАКАЗ formal_name) как resultNum, *
от CTE
)
ВЫБЕРИТЕ * ОТ sqlpaging ГДЕ resultNum > ((@pageNum - 1) * @rowsPerPage)
|