Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    prendere dati su intervallo date

    salve a tutti...
    sto creando una gestione dei clik che si effettuano su un sito e devo creare delle statistiche.
    quello che non riesco a fare è prendere tutti i click che sono stati effettuati nell'ultima settimana.
    solo che non so se è possibile considerare la settimana come dal lunedì al lunedì successivo.
    in alternativa dovrei prendere i click degli ultimi 7 giorni...
    ma resta comunque il fatto che non so come procedere in tutti e due i casi...
    potreste darmi una mano?
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  2. #2
    codice:
    <%
    oggi = date()
    giornoSettimanaOdierna = datePart("w",oggi)
    
    dataFine = oggi
    ' recuperiamo la data dell'ultimo sabato
    do while not i = 7
    	dataFine = dateAdd("d",-1,dataFine)	
    	i = datePart("w",dataFine)
    loop
    
    dataInizio = dataFine
    ' recuperiamo la data della domenica precedente l'ultimo sabato
    do while not i = 1
    	dataInizio = dateAdd("d",-1,dataInizio)	
    	i = datePart("w",dataInizio)
    loop
    
    sql = "SELECT * FROM tabella1 WHERE campoData BETWEEN #" & dataInizio & " 00.00.00# AND #" & dataFine & " 23.59.59#"
    
    response.write sql
    %>

  3. #3
    il problema è che io nel mio db non ho un campo data ma un campo datetime è la stessa cosa?
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  4. #4
    Si. Nella query ho aggiunto staticamente l'ora 00.00.00 alla dataInizio e 23.59.59 alla dataFine.

  5. #5
    solo un'ultima cosa... come faccio poi a contare quanti click ha trovato in questa settimana?
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  6. #6
    crei il recordset adodb.recordset e usi la proprietà recordCount dell'oggetto recordset.

  7. #7
    penso che ci sia qualcosa che non va... mi scrive che ha contato - 1 click...
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  8. #8
    il recordset è adodb.recordset o l'execute della connessione?

  9. #9
    cn.execute(sql)
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  10. #10
    Originariamente inviato da soundforgers
    cn.execute(sql)
    E io cosa avevo detto? Di usare il recordset ADODB.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.