Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: [JSP] Query

  1. #1
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418

    [JSP] Query

    Come faccio a individuare quali sono gli ultimi record inseriti all'interno di una tabella?

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    con oracle per esempio puoi fare

    select *
    from (select * from table1 order by timefield desc)
    where rownum < 5

    prende i cinque record ordinati per timefield

  3. #3
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    ah ok, ma per sapere gli ultimi inseriti non si può fare niente, perché ad esempio supponiamo che invece di 5 ce ne fossero 6, con la tua select uno rimarebbe fuori

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    in genere si decide prima quanti record visualizzare
    spiega meglio il tuo problema perchè non si capisce

  5. #5
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    per esempio io ho un database dove attraverso una select e un getstring... visualizzo i record all'interno di una tabella, quello che vorrei poter fare e semplicemente mettere in evidenza l'ultimo record che è stato inserito.
    Spero di essere stato chiaro, comunque sono a disposizione per ulteriori chiarimenti.

  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    immagino che hai un campo con la data di inserimento

    quello che ho scritto va bene per 5, se metti 1 hai finito

  7. #7
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    il problema che io non so quanti record verrano inseriti durante il corso della giornata

  8. #8
    come ha detto floyd, ci metti un campo nella tabella in cui vai a scrivere giorno/ora d'inserimento
    quindi fai la query:
    select * from tabella order by timestamp desc

    e dalla JSP visualizzi quanti record vuoi ..
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  9. #9
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    era "ultimi" che non si capiva

    select * from tabella where trunc(timestamp)=trunc(sysdate)

  10. #10
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    invece del giorno dato che ho visto che ho un id numerico posso utilizzare quello come riferimento?

    se si il codice come diventa

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.