Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292

    [mySQL] Due date comprese tra due date

    Ciao ragazzi come da titolo avrei bisogno di estrarre tutti i valori compresi tra una data di inizio e una data di fine che siano comprese tra due date impostate da me.
    Vi faccio un'esempio per capire meglio:

    Codice PHP:
    $data_inizio "2011-07-27";
    $data_fine "2001-07-29";

    mysql_query("SELECT * FROM prenotazioni WHERE dal <= '$data_inizio' AND al >='$data_fine' "); 
    Come potete vedere in questo modo, non vengono estratti tutti i valori compresi tra due date. Come posso risolvere?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469

    Re: [mySQL] Due date comprese tra due date

    Originariamente inviato da m4tt86
    Ciao ragazzi come da titolo avrei bisogno di estrarre tutti i valori compresi tra una data di inizio e una data di fine che siano comprese tra due date impostate da me.
    Vi faccio un'esempio per capire meglio:

    Codice PHP:
    $data_inizio "2011-07-27";
    $data_fine "2001-07-29";

    mysql_query("SELECT * FROM prenotazioni WHERE dal <= '$data_inizio' AND al >='$data_fine' "); 
    Come potete vedere in questo modo, non vengono estratti tutti i valori compresi tra due date. Come posso risolvere?
    (data >= data_inizio) AND (data <= data_fine)

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    ciao franzauker,
    grazie per la tua celere risposta, ma forse non mi sono sauto spiegare io, oltre ad avere data_inizio e data_fine, come campi nel database non ho solo il campo data ma i campi dal e al. Quindi queste due date (data_inizio e data_fine) devono essere comprese tra i campi dal e al.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    (data_inizio >= dal) and (data_inizio<=al) and (data_fine>=dal) and (data_fine <=al)

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    grazie!

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.