Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182

    [SQL] Selezionare ultime righe

    Dovrei selezionare le ultime 7 date dalla tabella ordinandole per data crescente.

    codice:
    SELECT data FROM archivio ORDER BY data ASC LIMIT 7
    08-03-2012
    09-03-2012
    10-03-2012
    11-03-2012
    12-03-2012
    13-03-2012
    14-03-2012

    Il problema è che ogni volta devo aggiungere una data e la select sopra è valida solo se conosco il numero effettivo delle tuple all'interno della tabella, come posso fare a questo punto?

    Avrei bisogno che ogni volta che inserisco una data più recente, quella più vecchia scompaia, il tutto in ordine crescente, però riesco a fare solo in ordine decrescente (data DESC limit 0,7)

  2. #2
    2 cose

    1. sql è generico:stai forse parlando di mysql?
    2. non ho capito niente?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182
    Sì, utilizzo mysql.

    Vorrei solamente visualizzare le ultime 7 date dalla tabella "archivio" in ordine crescente dalla più remota alla più recente, di modo che ogni volta che inserisco una data più recente la più remota non venga visualizzata.

    Solamente che
    1) con SELECT data FROM archivio ORDER BY data ASC LIMIT 7 mi visualizza le prime 7
    2) con SELECT data FROM archivio ORDER BY data DESC LIMIT 7 me le visualizza in ordin inverso

  4. #4
    select * from (SELECT data FROM archivio ORDER BY data DESC LIMIT 7) t1 ORDER BY data ASC

    è questo che vuoi?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182
    Originariamente inviato da optime
    select * from (SELECT data FROM archivio ORDER BY data DESC LIMIT 7) t1 ORDER BY data ASC

    è questo che vuoi?
    E' esattamente quello che volevo, grazie mille!

  6. #6

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.