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

    inserimento sequenziale di date

    scusate..

    è possibile inserire in una tabella una serie di records secondo un intervallo tra 2 date??

    esempio..

    ho 2 date 01/01/2005 e 01/02/2005
    e il sistema dopo avermi detto in automatico quanti giorni sono (perchè deve tener conto del salto del mese che può avere 30 0 31 0 28 gg)

    mi inserisca tanti record quanti sono i giorni inserendo la data diversa aumentata di uno per ogni record?



  2. #2
    Se nel mese ci sono 30 giorni vuoi inserire 30 record nel db con date crescenti dal primo al 30?

  3. #3
    si...praticamente così..

    dipendente dalle date scelte data iniziale e data finale

  4. #4
    codice:
    <%
    dataInizio = "01/01/2005"
    dataFine = "01/02/2005"
    quanti = dateDiff("d",dataInizio, dataFine)
    for x = 0 to quanti
    response.write dateAdd("d",x,dataInizio) & "
    "
    next
    %>
    Adesso, al posto del response.write devi eseguira la query di insert sul db, mentre dateAdd("d",x,dataInizio) ti da la data che a ogni ciclo si incrementa di 1 giorno.
    Se nell'insert ci va anche la data di fine allora va bene così. Se invece deve fermarsi a un giorno prima allora for x = 0 to quanti - 1.

  5. #5
    oh porco cane + 1

    grazie..

    ci avevo pensato.. ma trovavo qualche difficoltà stamattina...

    comuque credo che dovrebbe funzionare...

    thankes

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.