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

    [SQL] selezione data più recente

    Salve ^^
    Avrei questo problema: devo selezionare da una tabella tutti i campi con la data più recente, esempio
    riga 1 Gianni 04-02-2006
    riga 2 Mario 06-03-2006
    riga 3 Luigi 06-03-2006
    riga 4 Luca 10-05-2006 <- riga da estrarre
    riga 5 Marco 10-05-2006 <- riga da estrarre
    ma non riesco a capire come si fa! Mi date una mano?
    Grazie ^^

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    prova così:
    select * from tabella where campo_data = (select max(campo_data) from tabella )

  3. #3
    Se ho capito bene puoi fare semplicemente:

    SELECT * FROM tabella ORDER BY campo_data DESC

    e poi prendere il numero di righe che vuoi, se ad esempio vuoi vedere le 10 righe più recenti puoi aggiungere un LIMIT 0,10 alla fine della query

  4. #4
    prova così:
    prova così:
    select * from tabella where campo_data = (select max(campo_data) from tabella )
    Questo è perfetto, frazie mille ^^

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    prego.

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.