Visualizzazione dei risultati da 1 a 5 su 5

Discussione: query data scadenza

  1. #1

    query data scadenza

    ciao a tutti
    la query che c'è dopo mi da problemi, chi mi aiuterebbe?
    in teoria io devo fare vedere un record fino al giorno dopo della scadenza (che è un campo del database)
    es. se scade il 22 luglio voglio farla vedere il fino al 23

    sqlmanifestazione = "SELECT * FROM $tabmanifestazioni where ((scadenza) - (CURRENT_ DATE))> "0" ORDER BY id desc LIMIT 0,1";

    grazie e ciao
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  2. #2
    Prova così:

    Codice PHP:
    sqlmanifestazione "SELECT * FROM $tabmanifestazioni WHERE scadenza = CURDATE() + INTERVAL 1 DAY ORDER BY id desc LIMIT 0,1"

  3. #3
    forse mi sono spiegato male:
    oggi è il 20 luglio, voglio che una manifestazione che ha scadenza il 26 luglio sia visibile fino al 27 luglio!!!
    quindi avevo pensato tipo (scadenza - data attualie) > -1
    ma nn va:
    SELECT * FROM manifestazioni WHERE (scadenza - CURDATE())< -1 ORDER BY id desc LIMIT 0,4
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    In questo modo visualizzi i record con data maggiore o uguale a quella odierna e anche quelli relativi al giorno prima.

    select * from tabella where ( data >= current_date() OR (current_date() -data = 1) )

  5. #5
    codice:
    SELECT * 
    FROM $tabmanifestazioni 
    WHERE scadenza BETWEEN curdate() AND scadenza 
    ORDER BY id desc 
    LIMIT 0,1

    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.