FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
Hello,
Hur ser sql satsen om man vill tex hämta de 5 senaste posterna förutom den alra senaste? select top 5 * From table ....? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Kod:
SELECT * FROM tb ORDER BY id/tid_sort_col DESC LIMIT 5,5 |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Klarade millennium-buggen
|
SELECT * FROM tabell ORDER BY id DESC LIMIT 1,5;
|
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Klarade millennium-buggen
|
Citat:
|
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
Citat:
|
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Mycket flitig postare
|
Citat:
"LIMIT 1,5" är MySQL varianten. Oracle använder sig av något i stil med: "WHERE rownum > 1 AND rownum < 7" SQL Server har ju som bekant "TOP" och det enklaste sättet är väl att ta bort urvalet med en subquery Exempel: Kod:
SELECT TOP 5 * FROM MyTable WHERE id not in ( SELECT TOP 1 id FROM MyTable order by sometime DESC) order by sometime DESC |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Mycket flitig postare
|
Tusen tack för hjälpen grabbar.
eg0master jag använder vanlig access fil med en SQL och din lösning var svaret ![]() |
||
![]() |
![]() |
Svara |
|
|