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

    Generazione date degli ultimi 3 anni

    Devo popolare un database con campi Data, Mese, Trimestre, Quadrimestre, Semestre, Anno.
    Il problema è generare, tramite VBScript o JScript, i singoli giorni.

    Supponiamo che voglia avere tutti i giorni degli ultimi 3 anni, a partire da oggi.
    In ordine inverso, avrò: 04/06/2004, 03/06/2004 etc. etc. fino al 04/06/2002 per quanto riguarda il campo Data.
    I campi Mese ed Anno sono in formato integer.
    I campi Trimestre, Quadrimestre e Anno sono dei char, da 6 (ad es. il giorno odierno corrisponde al trimestre 2/2004, al quadrimestre 2/2004 ed al semestre 1/2004).

    Come faccio a generare questi giorni in modo automatico?
    Grazie mille

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il tuo e' un problema squisitamente lato server... ti sposto

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    <%
    For i = date to DateAdd("yyyy",-3,date) step -1

    Response.Write i&"
    "

    Next
    %>

  4. #4
    Devo popolare un tabella con questi valori, non lavorando in ASP qual'è l'istruzione corrispondente per la creazione e l'inserimento della stessa?

    Grazie

  5. #5
    Per inserire records in una tabella usa l'istruzione sql INSERT INTO.

    Ti generi prima la stringa sql tramite quel ciclo che ti ho dato, poi la lanci...

  6. #6
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    Originariamente inviato da MuPPhY
    Devo popolare un tabella con questi valori, non lavorando in ASP qual'è l'istruzione corrispondente per la creazione e l'inserimento della stessa?

    Grazie
    Ma stai parlando di una tabella di un database o una tabella html ? :master:
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

  7. #7
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    Bah, l'algoritmo è questo. Vedi tu cosa farci...

    Inizio = Date()
    Fine = DateAdd("yyyy",-2,Inizio)
    For x = Inizio to Fine step -1
    Mese = Month(x)
    Anno = Year(x)
    Trimestre = cstr(((Mese-1) \ 3)+1) & "/" & Cstr(Anno)
    Quadrimestre = cstr(((Mese-1) \ 4)+1) & "/" & Cstr(Anno)
    Semestre = cstr(((Mese-1) \ 6)+1) & "/" & Cstr(Anno)

    'a questo punto le variabili sono tutte settate...

    Next
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

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.