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

    datetime giorni passati

    Ciao a tutti,
    ho un campo "ultima_azione" DATETIME.Vorrei fare in modo che se questo campo contiene una data di minimo 7 giorni fa restituisca un valore "true" altrimenti "false".

    Si può usare "interval day" oppure no?

  2. #2

    Re: datetime giorni passati

    Originariamente inviato da leon-kennedy
    Ciao a tutti,
    ho un campo "ultima_azione" DATETIME.Vorrei fare in modo che se questo campo contiene una data di minimo 7 giorni fa restituisca un valore "true" altrimenti "false".

    Si può usare "interval day" oppure no?
    si puo' usare certamente ma devi pero' tener presente che datetime considera le ore. CURDATE() ti rende la data e l'ora per default sara' 00:00:00

    .....
    where campo_datetime < curdate() - interval 6 day

    data odierna -6 si presentera' come yyyy-mm-dd 00:00:00 e quindi spariranno tutti i record di almeno 7 giorni

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

  3. #3

    Re: Re: datetime giorni passati

    Originariamente inviato da piero.mac
    si puo' usare certamente ma devi pero' tener presente che datetime considera le ore. CURDATE() ti rende la data e l'ora per default sara' 00:00:00

    .....
    where campo_datetime < curdate() - interval 6 day

    data odierna -6 si presentera' come yyyy-mm-dd 00:00:00 e quindi spariranno tutti i record di almeno 7 giorni
    Grazie mille l'ho modificato un pò e funziona perfettamente!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.