1
我目前正與MS訪問工作,我有以下簡單查詢:選擇記錄4〜6
SELECT TOP 3 * FROM Beitrag ORDER BY Erstellungsdatum DESC;
這工作得很好,這讓我的前3名的記錄(通過創建有序日期)。 現在,當調用一個函數「ShowNextPage」時,我想要得到記錄4到6,然後是7到9等等。 Sql查詢將如何?
在此先感謝
我目前正與MS訪問工作,我有以下簡單查詢:選擇記錄4〜6
SELECT TOP 3 * FROM Beitrag ORDER BY Erstellungsdatum DESC;
這工作得很好,這讓我的前3名的記錄(通過創建有序日期)。 現在,當調用一個函數「ShowNextPage」時,我想要得到記錄4到6,然後是7到9等等。 Sql查詢將如何?
在此先感謝
SELECT TOP 3 * FROM
(
SELECT TOP 6 * FROM Beitrag ORDER BY Erstellungsdatum DESC
)
試試這個: -
SELECT TOP 6 *
FROM Beitrag
ORDER BY Erstellungsdatum DESC
MINUS
SELECT TOP 3 *
FROM Beitrag
ORDER BY Erstellungsdatum DESC;
希望這可以幫助你。
這很聰明,但不是'ASC'在那種情況下?謝謝,雖然我認爲我已經得到了我需要的輸入:) – oHoodie
'SELECT TOP 3 * FROM Beitrag WHERE ID NOT IN(SELECT TOP 3 ID FROM Beitrag ORDER BY Erstellungsdatum DESC)ORDER BY Erstellungsdatum DESC;'< - - 這個 – oHoodie