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

    [PHP - MYSQL] trovare un valore MAX

    Salve,

    ho fatto una ricerca nel forum ma non ho trovato niente che mi postesse aiutare...

    dunque, io ho una tabella con un campo timestamp e vorrei trovare il massimo valore inserito.

    cioe
    codice:
    SELECT MAX(timestamp) FROM Tabella
    ma vorrei anche estrarre tutti i campi della riga per utilizzarli...

    cioe mi serve estrarre dalla mia tabella tutta la riga doce il campo timestamp è il maggiore !!

    come faccio?

    codice:
    SELECT * 
    FROM `tabella` 
    WHERE timestamp = MAX( timestamp ) 
    LIMIT 1
    con questa ottengo un errore:
    #1111 - Invalid use of group function

    come posso fare??

    Ciao!

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova cosi ( non testato )

    codice:
    SELECT A.*, MAX( timestamp ) 
    FROM `tabella` A
    GROUP BY A.*
    LIMIT 1
    oppure cosi ( con mysql 4.1 )
    codice:
    SELECT *
    FROM `tabella` A
    where timestamp = (select MAX( timestamp ) from `tabella` )
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    in entrambi i casi mi dice che l'SQL non è corretto!!
    Ciao!

  4. #4
    fai 2 query che fai prima

    p.s. ora mi daranno tutti (giustamente) addosso...

  5. #5
    ma non vorrei sfruttare troppo il server!!

    e poi, non mi sembra la soluzione migliore!!
    Ciao!

  6. #6
    Originariamente inviato da fmortara
    ma non vorrei sfruttare troppo il server!!

    e poi, non mi sembra la soluzione migliore!!
    ma si ma si....era una battuta semiseria.
    Comunque pensavo ad una cosa...
    c'è un modo per limitare la ricerca ad un solo risultato?
    Perchè potresti mettere la query in ordine per colonna timestamp e poi farti "spedire" solo il primo record...quindi il maggiore...
    è un idea...

  7. #7


    non ci avevo pensato...

    LIMIT 1


    Ciao!

  8. #8
    Originariamente inviato da fmortara


    non ci avevo pensato...

    LIMIT 1



    già! LIMIT 1

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.