Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: sottrazione date

  1. #1

    sottrazione date

    Ecco il mio problema.
    Ho un campo in un dbase mysql:
    datascadenza.
    Poi tramite un form con campo cerca inserisco il numero di giorni(mettiamo 10).
    Come faccio a cercare nel dbase tutti i campi con datascadenza uguale alla data di oggi meno il campo cerca del form.
    Spero di essermi spiegato.
    Grazie.

  2. #2
    Sottrai a oggi il numero dei giorni del campo.

    codice:
    campo_del_form = 10
    data = date
    oggi_meno_x_giorni = DateAdd("d", -campo_del_form, data)

  3. #3

  4. #4
    Intanto grazie della risposta.
    Cosi' ho gia' fatto,quello che non torna e' nella ricerca del dbase cioe'
    SELECT * FROM clienti WHERE datascadenza =..
    Come faccio a dirli di cercarmi tutti i campi con data scadenza uguale alla data di oggi meno il campo cerca del form.
    Grazie

  5. #5
    In riferimento al mio esempio:

    codice:
    sql = "SELECT * FROM clienti WHERE datascadenza = #" & oggi_meno_x_giorni & "#"

  6. #6
    Mi d a questo errore strano:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    Grazie.

  7. #7
    Attenzone che Mysql usa la data yyyy-mm-dd quindi i confronti li devi fare in quel formato.

  8. #8
    Ecco infatti ci avevo pensato.
    Scusami allora come funziona,io quando vado ad inserire nel dbase come devo inserire nel formato yyyy-mm-dd?
    Grazie mille

  9. #9
    Dipende sempre da come è settato il campo data nel db.
    Io comunque uso quella sintassi.

  10. #10
    ALLORA io le inserisco cosi' yyyy-mm-dd,pero' se vado a stamparli a video mi ristetuisce il formato dd-mm-yyyy.

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.