Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Tio sista poster...

Postades av 2005-11-14 12:57:09 - Fredrik Dauber, i forum asp - allmänt, Tråden har 10 Kommentarer och lästs av 503 personer

Jag har ett liten fråga om databas. När jag vill ha de 10 första posterna i en databas skriver jag "SELECT TOP 10 ... " men vad är det jag skriver när jag vill ha de 10 sista???

Jag har hört om detta förr, men just nu står de stilla i skallen på mig!

Hjälp tack! :-)


Svara

Sv: Tio sista poster...

Postades av 2005-11-14 13:10:24 - Jenny Månsson

Samma sak SELECT TOP 10 ... " men med order by [fältnamn] DESC
där du sätter fältnamn till det id fält du har


Svara

Sv:Tio sista poster...

Postades av 2005-11-14 13:54:50 - Fredrik Dauber

Min sats ser ut så här just nu, om jag kommer ihåg rätt (sitter på jobbet just nu där jag inte har koden framför mig)... "SELECT TOP 15 * SHOUTBOX ORDER BY POSTDATE DESC"

Vilket gör att jag får de 15 senaste posterna visas jag vill ha, men i fel ordning... vill ha den yngsta posten längst ner och den älsta längst upp. Det får jag inte att fungera.


Svara

Sv: Tio sista poster...

Postades av 2005-11-14 14:54:41 - Daniel Åsberg

"SELECT TOP 15 * SHOUTBOX ORDER BY POSTDATE ASC"
Bör väl då fungera?


Svara

Sv: Tio sista poster...

Postades av 2005-11-14 15:05:54 - Jenny Månsson

Antingen får du hantera den sista sorteringsordningen i koden eller så kan du göra så här
SELECT TOP 15 * From SHOUTBOX where [fältnamn] IN (SELECT TOP 15 [fältnamn] SHOUTBOX ORDER BY POSTDATE DESC)ORDER BY POSTDATE ASC

där du skriver primärnyckelns fältnamn i de två: [fältnamn]


Svara

Sv:Tio sista poster...

Postades av 2005-11-14 15:10:09 - Fredrik Dauber

Tack så mycket... ska hem och prova!


Svara

Sv:Tio sista poster...

Postades av 2005-11-14 18:07:26 - Andreas Hillqvist

Räcker väl med bara en TOP:

SELECT * 
FROM (SELECT TOP 15 *
    FROM SHOUTBOX
    ORDER BY POSTDATE DESC)
ORDER BY POSTDATE ASC 


Svara

Sv: Tio sista poster...

Postades av 2005-11-14 18:12:15 - Fredrik Dauber

Tack så mycket allihop...
lösningen på mitt problem blev till slut:
"SELECT * FROM SHOUTBOX Where ID IN (SELECT TOP 15 ID FROM SHOUTBOX Order by POSTDATE DESC) Order by POSTDATE"

Nu fungerar de fin fint! :-)


Svara

Sv:Tio sista poster...

Postades av 2005-11-14 18:44:45 - Andreas Hillqvist

Alternativ kan du skriva:

"SELECT SHOUTBOX.*" & vbCrLf & _
"FROM SHOUTBOX INNER JOIN" & vbCrLf & _
"    (SELECT TOP 15 ID" & vbCrLf & _
"     FROM SHOUTBOX" & vbCrLf & _
"     ORDER BY POSTDATE DESC) AS Selection ON SHOUTBOX.ID = Selection.ID" & vbCrLf & _
"ORDER BY POSTDATE" 


Svara

Sv:Tio sista poster...

Postades av 2005-11-14 23:03:59 - Stefan Ekström

man behöver inte ens ange ASC, det är ju standard så länge man inte skriver DESC


Svara

Sv: Tio sista poster...

Postades av 2005-11-15 07:48:04 - Jenny Månsson

Nej men enligt mitt tycke kan det vara bra att förtydliga med ASC eftersom man använder DESC i subfrågan. Så ser alla bättre vad frågan egentligen gör...Sen kan man ju kommentera istället om man vill det.

Ja jag fick med top15 en extra gång pågrund av slarvigt klipp och klistra...


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
645
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies