Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Richiamare record centrali in sequenza in un database

    Salve,
    come posso richiamare dal 10mo fino al 20esimo record?
    C'è un modo nella query o devo obbligatoriamente crearmi un ciclo?
    Grazie

  2. #2
    ci sarebbe grandemente d'aiuto conoscere il db con cui operi

  3. #3
    Sorry, mssql..

  4. #4
    select top 10 * from (select top 20 * from tabella order by colonna asc) order by colonna desc

  5. #5
    Grazie, solo una piccola precisione il codice funziona ma mi prende i 10 records consecutivi partendo dall'ultimo a salire...

    Chiudo il tutto tra un altro select order by?

  6. #6
    vedo che sai già come fare. poi facce sape'

  7. #7
    Ehh si...funge funge..

  8. #8
    ----------------------------------------------------
    nello spirito del forum, spiega come hai fatto, così aiuterai qualche altro forumista che dovesse avere lo stesso problema.
    ----------------------------------------------------

  9. #9
    sorry:

    SELECT TOP 10 * FROM (SELECT TOP 10 * FROM (SELECT TOP 20 * FROM tab ORDER BY id ASC) tab ORDER BY id DESC) tab ORDER BY id ASC

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.