Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    42

    funzione mysql che mi ritorna ultimo record

    Ciao amici
    ho questo problema:

    ho una tabella mysql con campi data ad esempio:
    01-01-2006
    01-01-2007
    01-06-2007
    01-12-2007


    ora ho una data in input che è 01-05-2007 , ebbene devo estrarre dal db solo quel record che sia minore uguale a questa data, in questo caso deve essere 01-01-2007.
    come posso fare con php e mysql , esiste una funzione oppure se faccio sql mi darebbe due data 01-01-2006 e 01-01-2007 come faccio a prendere solo l'ultima .

    Grazie in anticipo a chi mia aiuterà.


    Paoluccio
    paoluccio

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Sappia che c'è un unico formato data che consente di fare dei confronti.

    E' : SSAAMMGG o SSAA-MM-GG o SSAA/MM/GG
    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
    codice:
    SELECT data
    FROM miatabella
    WHERE data <= 'data_di_confronto'
    ORDER BY data DESC
    LIMIT 1
    Questo seleziona tutte le date inferiori a "data_di_confronto", le ordina in modo decrescente e prende solo il primo campo!

    In pratica fa quello che serve a te.

    P.S. Questa è la base dei database...sarebbe bene conoscerla...

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da LeaderGL
    codice:
    SELECT data
    FROM miatabella
    WHERE data <= 'data_di_confronto'
    ORDER BY data DESC
    LIMIT 1
    Questo seleziona tutte le date inferiori a "data_di_confronto", le ordina in modo decrescente e prende solo il primo campo!

    In pratica fa quello che serve a te.

    P.S. Questa è la base dei database...sarebbe bene conoscerla...
    A patto che il formato della data sia corretto.
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    42

    grazie

    Ok ti ringrazio.
    paoluccio

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.