Hoppa till innehåll

Just nu i M3-Nätverket
Foto

söka ut en del poster


  • Vänligen logga in för att kunna svara
1 svar till detta ämne

#1 Markus Ehnberg

Markus Ehnberg

    Användare

  • Medlemmar
  • PipPip
  • 30 inlägg
  • Ort:Lund

Postad 23 januari 2017 klockan 10:36

Hej,

 

Jag har ett register på 6.500.000 poster som de önskar få ut till Excel.

Vet inte om jag la frågan under rätt rubrik.

 

Excel klarar 1.000.000 poster

Därför får jag läsa ut 7-8 gånger 

 

Men hur gör jag en SQL-sats som bara tar ut de först en miljon posterna.

Sen i nästa läsning hur skriver jag en SQL-sats som tar ut post nr 1.000.001 till 2.000.00?

 

Tack på förhand!



#2 MickeF

MickeF

    Aktiv

  • Medlemmar
  • PipPipPip
  • 137 inlägg
  • Ort:Stockholm

Postad 23 januari 2017 klockan 17:55


Ett sätt det går att lösa det på med hjälp av SELECT TOP och DMax

qry1 : SELECT TOP 1000000 tblTest.* FROM tblTest ORDER BY tblTest.ID;
qry2 : SELECT TOP 1000000 tblTest.* FROM tblTest WHERE (((tblTest.ID)>DMax("ID","qry1"))) ORDER BY tblTest.ID; 
qry3 : SELECT TOP 1000000 tblTest.* FROM tblTest WHERE (((tblTest.ID)>DMax("ID","qry2"))) ORDER BY tblTest.ID;
qry4 : SELECT TOP 1000000 tblTest.* FROM tblTest WHERE (((tblTest.ID)>DMax("ID","qry3"))) ORDER BY tblTest.ID;
qry5 : SELECT TOP 1000000 tblTest.* FROM tblTest WHERE (((tblTest.ID)>DMax("ID","qry4"))) ORDER BY tblTest.ID;
qry6 : SELECT TOP 1000000 tblTest.* FROM tblTest WHERE (((tblTest.ID)>DMax("ID","qry5"))) ORDER BY tblTest.ID;
qry7 : SELECT TOP 1000000 tblTest.* FROM tblTest WHERE (((tblTest.ID)>DMax("ID","qry6"))) ORDER BY tblTest.ID;
qry8 : SELECT TOP 1000000 tblTest.* FROM tblTest WHERE (((tblTest.ID)>DMax("ID","qry7"))) ORDER BY tblTest.ID;

Redigerat av MickeF, 23 januari 2017 klockan 17:55.

Accesskonsult
Micke Falk




0 användare läser detta ämne

0 medlemmar, 0 gäster, 0 anonyma medlemmar

Hetast just nu


 

Senaste trådarna

pc för alla Senaste nytt


Aktuella jobb

Prenumerera på nyheter

Missa inte PC för Allas
smarta nyhetsbrev
Läs mer om nyhetsbreven här!
Beställ brevet här
PC för Alla-nätverket