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

    contare giorni tra date

    Salve ho due campi data/ora in db access:
    data_inizio e data_fine.

    Come faccio a far visualizzare tutte le date comprese tra i due valori?

    ES:
    data_inizio = 24/02/2006
    data_fine = 26/02/2006

    Il risultato deve essere:

    24/02/2006 25/02/2006 26/02/2006

    Grazie anticipatamente, de.
    Per il vostro piacere di navigare
    nuovemodelle.com
    Quando cominceranno a capirmi mi avranno già programmato...

  2. #2
    devi utilizzare la clausola between nella query.
    select * from tabella where colData BETWEEN 'dataInizio' AND 'dataFine'

    ciao
    Vincenzo Miele

  3. #3

    ..

    questa per la selezione, ok...

    Ma per stampare a video tutte le date di quell' intervallo?

    data_inizio = 24/02/2006
    data_fine = 26/02/2006

    Il risultato deve essere:

    24/02/2006 25/02/2006 26/02/2006
    Per il vostro piacere di navigare
    nuovemodelle.com
    Quando cominceranno a capirmi mi avranno già programmato...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684
    Ho poca esperirenza, ma credo che dovreti crearti un ciclo per leggerti il recordset che sfrutta quella query.

    codice:
    select * from tabella where colData BETWEEN 'dataInizio' AND 'dataFine' ORDER BY colData ASC 'puoi omettere ASC
    
    do until rs.eof
    response.write "data: " & rs("colData") & "
    "
    rs.movenext
    loop
    Spero di non aver sparato cazzaTE, VISTO CHE L'HO BUTTATO GIù COSì...

    Comunque se è sbagliato fatemi sapere, mi interessa.

    grazie

  5. #5
    prima le selezioni e poi le stampi come ti ha spiegato dreaman74
    Vincenzo Miele

  6. #6

    ..

    E' tutto corretto se in db hai un campo con il valore della data da visualizzare..

    Il mio invece non è un problema di selezione e/o SQL

    Ho due campi data_inizio e data fine
    nella stessa riga della tabella..

    devo stampare i valori compresi è possibile?
    Per il vostro piacere di navigare
    nuovemodelle.com
    Quando cominceranno a capirmi mi avranno già programmato...

  7. #7
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    codice:
     
    dim dtDatdDA
    dim dtDatdA
    dim intDiffGG
    dtDatdDA= "01/01/2006"
    dtDatdA= "02/03/2006"
    intDiffGG = DateDiff("d",dtDatdDA,dtDatdA)
    for i = 0 to intDiffGG
    	Response.Write dtDatdDA & "
    "
    	dtDatdDA = DateAdd("d",1,dtDatdDA)
    next
    Forza la magica ROMA

  8. #8

    ..

    Grazie mille e tanti auguri al pupone!!!
    Per il vostro piacere di navigare
    nuovemodelle.com
    Quando cominceranno a capirmi mi avranno già programmato...

  9. #9
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    di nulla




    Daje Pupone Daje
    Forza la magica ROMA

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.