Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di M@LKAV
    Registrato dal
    Jan 2006
    Messaggi
    215

    [MYSQL] Estrarre lista date da due date inserite

    Il problema è il seguente:

    Ho necessita di estrarre la lista di date che intercorrono da una data iniziale e una data finale se e possibile.

    Es.
    Data_ini = 01/07/2009
    Data_fin = 31/07/2009

    La mia select (o funzione dipende) dovrebbe restituire

    DATA
    01/07/2009
    02/07/2009
    03/07/2009
    04/07/2009

    fino al 31/07/2009

    Grazie per ogni risposta e suggerimento

    Malkav
    La mia pazzia continua a prosciugare la mia anima

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Con mysql non puoi farlo. Dovresti avere una tabella già popolata contenente l'elenco di tutte le date.

    In php puoi fare così

    Codice PHP:
    $dataInizio '2009-07-01';
    $dataFine '2009-07-31';
    for(
    $i strtotime($dataInizio); $i<=strtotime($dataFine); $i strtotime('+1 day',$i))
      echo 
    date('d-m-Y',$i).'
    '


  3. #3
    Utente di HTML.it L'avatar di M@LKAV
    Registrato dal
    Jan 2006
    Messaggi
    215
    Originariamente inviato da nicola75ss
    Con mysql non puoi farlo. Dovresti avere una tabella già popolata contenente l'elenco di tutte le date.

    In php puoi fare così

    Codice PHP:
    $dataInizio '2009-07-01';
    $dataFine '2009-07-31';
    for(
    $i strtotime($dataInizio); $i<=strtotime($dataFine); $i strtotime('+1 day',$i))
      echo 
    date('d-m-Y',$i).'
    '

    Perfetto ti ringrazio.
    La mia pazzia continua a prosciugare la mia anima

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.