Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [sql] intervallo date

  1. #1

    [sql] intervallo date

    ciao a tutti,
    ho necessita di inserire con un form di 2 campi, un intervallo di date.... DataDA e DataA (praticamente da a).

    ho una tabella con

    CodNotizia Notizia Data


    ora inserendo da form le date DA e A... lui mi dovrebbe trovare tutte le notizie che hanno la data compresa in quell'intervallo

    ho provato con questa query ma non funziona:

    select * from tabella where Data>=DataDA and Data<=DataA

    come posso fare?
    Z@rigo

  2. #2
    in che formato vengono passate le date "da" , "a"?

    in che formato è la data sulla tabella?

    aquatimer2000

  3. #3
    le date sono nello stesso formato... 00-00-0000
    Z@rigo

  4. #4
    ma nella tabella su MySql dovresti avere le date salvate yyyy-mm-dd;

    quindi di conseguenza passando dati in formato dd-mm-yyyy la comparazione non viene effettuata correttamente;
    aquatimer2000

  5. #5
    ok ora le date sono tutte nel formato yyyy-mm-dd ma ancora non mi funziona la query... c'è qualche errore?
    Z@rigo

  6. #6
    posta il codice che utilizzi...

    così come p scritta sembra corretta eventualmente c'è qualche errore o prima, o dopo la query!

    ciao, ora vado a pranzo , ci si vede tra un'oretta!!

    aquatimer2000

  7. #7
    Originariamente inviato da zarigo
    ok ora le date sono tutte nel formato yyyy-mm-dd ma ancora non mi funziona la query... c'è qualche errore?
    Concettualmente no, ma bisognerebbe vedere come realizzi il concetto...( puoi anche usare between )

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

  8. #8
    ok risolto.... dovevo mettere la data tra apici ('yyyy-mm-gg')

    grazie a tutti!
    Z@rigo

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