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


SELECT TOP @Antalet FROM blabla funkar inte...

Postades av 2003-03-19 17:46:33 - Johan Krantz, i forum databaser, Tråden har 6 Kommentarer och lästs av 683 personer

Någon som har något förslag på hur man löser detta?
Hur mycket jag än vill så kan jag inte använda SET ROWCOUNT...
Jag vill nämligen hämta ut typ post 30-40 ur databasen utan att bry mig om id'na...

min tanke var att jag kör
select top 10 Id from tabellen where Id not in (Select top 30 Id from tabellen)
Då får jag ju ut post 30-40... men jag vill kunna ha 30 som inparameter så att jag kan ta en annan range...

nån bra lösning?

(databasen är MSSQL 2000)


Svara

Sv: SELECT TOP @Antalet FROM blabla funkar inte...

Postades av 2003-03-20 00:33:20 - Peter Björklund

Är kanske inte riktigt med här men funkar inte BETWEEN för detta?

WHERE id BETWEEN (värde AND värde)


Svara

Sv: SELECT TOP @Antalet FROM blabla funkar inte...

Postades av 2003-03-20 08:32:11 - Christoffer Hedgate

Nej, precis som du märkt så går det ej. Du får antingen skapa din SQL-sats utanför SQL Server (i en klientapplikation), eller köra den dynamiskt.


Svara

Sv: SELECT TOP @Antalet FROM blabla funkar inte...

Postades av 2003-03-20 09:06:22 - Johan Krantz

Peter: BETWEEN hade funkat om jag kunde hålla reda på id'na på posterna, men det är inte säkert att dom kommer i komplett följd... alltså om jag plockar 10-20 och posten 12 är borttagen så får jag en för lite...

Christoffer: Mjo, så är det nog... det är ju väldigt enkelt om man skriver frågan som en sträng direkt i asp'en... men det var värt att skicka ut frågan här ändå OM någon kunde komma med en lösning... :)

Tack ändå!


Svara

Sv: SELECT TOP @Antalet FROM blabla funkar inte...

Postades av 2003-03-21 21:09:36 - Herbjörn Wilhelmsen

Med SqlServer och stored procedures går det att göra ganska enkelt.

1) Skapa en temporärtabell som har en identity-kolumn.

2) Lägg in värden i temporärtabellen från den tabell du vill hämta data från

3) Hämta ut data från din temporärtabell där temporärtabellens identity-kolumn har värden mellan 30 och 40.


:)


Svara

Sv: SELECT TOP @Antalet FROM blabla funkar inte...

Postades av 2003-04-02 16:53:07 - Johan Krantz

herbjorn:
Oh så smart... *slår mig själv*
Jag satt med temp-tabeller som jag vände på för att plocka top 10 igen, men då hamnade dom i fel ordning å grejer... *pucko*

TACK! :)


Svara

Nyligen

  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av

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 570 864
27 962
271 767
547
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