Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1

    [SQL] ricercare data più recente

    Ciao ragazzi...

    io ho un campo data nel mio database... come faccio a dirgli di prendere la data più recente?

    esempio..

    select * from table
    where date = "la data + recente"

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select * from table order by campo_data desc limit 1

  3. #3
    sarebbe giusto.. ma ci sono + dati in quell'ultima data... quindi prende solo il primo...

    capisci?

  4. #4
    Originariamente inviato da DragonFire
    sarebbe giusto.. ma ci sono + dati in quell'ultima data... quindi prende solo il primo...

    capisci?
    prendi la data piu' recente e la usi per la condizione where. Puoi fare una subquery.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    ma non la ho la data + recente... deve capirla da solo...


    Codice PHP:
    SELECT OpponentName AS hometeam
    FROM tplls_leaguematches
    WHERE LM
    .LeagueMatchDate (?? più recente)
    ORDER BY LM.LeagueMatchDate DESC 

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select * from tabella where campo_data = (
    select max(campo_data) from tabella
    )

  7. #7
    non funzica...

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da DragonFire
    non funzica...
    Che versione usi di mysql, almeno la 4.1 o inferiore?

  9. #9
    al momento sto facendo le prove sul phpmyadmin di altervista...

    Codice PHP:
    SELECT O.OpponentName AS hometeam,
    LM.LeagueMatchHomeGoals AS goals_home,
    DATE_FORMAT(LM.LeagueMatchDate'$print_date') AS date
    FROM tplls_leaguematches LM
    tplls_opponents O
    WHERE
    ... ...
    LM.LeagueMatchDate = (select max(LeagueMatchDatefrom tplls_leaguematches)  
    ORDER BY LM.LeagueMatchDate DESC 
    cosi intendi


    ps. volevo far un'altra domandina intanto. avendo acquisito in php la data, come faccio a farla avanzare di una settimana?

  10. #10

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.