Привет я использую SQl Server 2008 и нужно ограничить в моем запросе SQL!
Мне сказали посмотреть на этот код, чтобы понять:
;WITH Results_CTE AS
(
SELECT
Col1, Col2, ...,
ROW_NUMBER() OVER (ORDER BY SortCol1, SortCol2, ...) AS RowNum
FROM Table
WHERE <whatever>
)
SELECT *
FROM Results_CTE
WHERE RowNum >= @Offset
AND RowNum < @Offset + @Limit
Мне нужно реализовать это в моем текущем утверждении, которое не будет работать в SQL 2008.
$strSQL = 'SELECT * FROM BlogItem WHERE Blog_Live=1 LIMIT '.$rowsperpage.' OFFSET '.$offset.''; $objQuery = mssql_query($strSQL)
or die ("Error Query [".$strSQL."]");
Кто-нибудь может посоветовать мне, как это сделать? Что касается первой партии кода, я просто потерялся!
Спасибо
Задача ещё не решена.
Других решений пока нет …