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

    [MySQL] Query con range sulla data NOW()

    Ciao a tutti,
    come potrei scrivere una query che prenda in considerazione un periodo che va dalla data attuale fino ad un mese dalla data attuale?

    In pratica vorrei qualcosa del genere:

    SELECT * FROM tabella WHERE data >= NOW() AND data data <= NOW()+1 mese

    cioè vorrei prendere tutti gli elementi che hanno una data maggiore o uguale a quella uguale ma limitata ad un solo mese in più...

    ad esempio vorrei prendere tutti gli articoli con una data massima 27 Maggio (oggi è 27 Marzo).

  2. #2
    codice:
    SELECT * 
    FROM tabella 
    WHERE data BETWEEN CURDATE() AND CURDATE() + INTERVAL 1 MONTH
    meglio usare CURDATE() perche' NOW() ti valuta anche l'orario...

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

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.