Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123

    Trovare i records tra due date

    Ciao a tutti,
    ho un problema da sottoporre:

    ho un form con data inizio (formato dd/mm/yyy) e data fine (formato dd/mm/yyy)
    per arrivare ad una pagina risultato con la seguente sql:

    "SELECT Data_richiesta, Count(data_richiesta) As TOT FROM DB_contatti WHERE Data_richiesta BETWEEN #" + Replace(Rs__var1, "'", "''") + "# AND #" + Replace(Rs__var2, "'", "''") + "# GROUP BY Data_richiesta"

    il mio problema è questo:
    con la ricerca vengono lette le date nel seguente formato (mm/dd/yyyy) portandomi risultati errati...

    preferirei modificare l'sql e non il primo form

    sapete dirmi cosa è meglio fare?

    Grazie a tutti

  2. #2
    da dd/mm/yyyy a mm/dd/yyyy si può fare così

    mdy = mid(dmy,4,2) + "/" + mid(dmy,1,2) + "/" + mid(dmy,7,4)

    that easy!

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123
    grazie per la tempestività :-)

    come posso inserlo? scusa

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123
    come posso inserirlo? grazie

  5. #5
    Originariamente inviato da sergio1980
    come posso inserirlo? grazie
    ? mettilo al posto delle tue variabili... niente di impossibile, basta ragionarci un po'

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123
    aiuto, ti chiedo una mano che non capisco nemmeno da che parte devo iniziare...

    le mie variabili sono:

    <%
    Dim Rs__var1
    Rs__var1 = ""
    If (request.querystring("data1") >< "") Then
    Rs__var1 = request.querystring("data1")
    End If
    %>
    <%
    Dim Rs__var2
    Rs__var2 = ""
    If (request.querystring("data2") >< "") Then
    Rs__var2 = request.querystring("data2")
    End If
    %>
    <%
    Dim Rs
    Dim Rs_numRows

    Set Rs = Server.CreateObject("ADODB.Recordset")
    Rs.ActiveConnection = MM_Slowdatabase_STRING
    Rs.Source = "SELECT Data_richiesta, Count(data_richiesta) As TOT FROM DB_contatti WHERE Data_richiesta BETWEEN #" + Replace(Rs__var1, "'", "''") + "# AND #" + Replace(Rs__var2, "'", "''") + "# GROUP BY Data_richiesta"
    Rs.CursorType = 0
    Rs.CursorLocation = 2
    Rs.LockType = 1
    Rs.Open()

    Rs_numRows = 0
    %>

  7. #7
    Originariamente inviato da sergio1980
    aiuto, ti chiedo una mano che non capisco nemmeno da che parte devo iniziare...
    scusa, ma quella roba chi l'ha scritta?

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123
    come? io PS uso Dreamweaver... perchè è un casino? :-)

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123
    nessuno può aiutarmi?

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.