Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Query con TRIM

  1. #1

    Query con TRIM

    Salve ragazzi, devo fare una query che preleva un campo chiamato data_inserimento dove è contenuto ad esempio 30/01/2010 che devo confrontare con una data strutturata così:
    $data_inizio=intval($mm.$gg.$aaaa);

    Quindi ho letto che TRIM nella query mi permette di eliminare il simbolo "/" dal mio campo data_inserimento, ho fatto così ma non funziona:

    Codice PHP:
    $sql "SELECT TRIM('/' FROM 'data_inserimento') AS trim_data_inserimento FROM products WHERE trim_data_inserimento >= $data_inizio"
    Ma l'errore che mi da, è che non trova la tabella trim_data_inserimento, potete aiutarmi e spiegarmi se ho fatto bene o no?

    Grazie

  2. #2
    dovresti trasfomare tutte le date nel formato unix timestamp, che corrisponde ad un intero int 11 che conta il numero di secondi dal 1970

    a quel punto fare i confronti è estramente facile:

    http://www.php.net/manual/en/function.time.php

  3. #3
    Grazie, ma io devo fare il confronto nella query stessa.
    Perchè devo prelevare tot prodotti che fanno parte di quella determinata data.

    Come faccio?

  4. #4
    io trasformerei tutte le date prima in unixtimestamp come ti ho detto prima

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.