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

    recuperare parte di una data

    Salve ragazzi,
    ho la seguente query:

    codice:
    SELECT data_inizio, file_inizio FROM partecipanti WHERE cod_utente= '" & strUserid &  "' AND cod_corso='" & CodCorso &  "' AND data_inizio='" & data &  "' ORDER BY data_inizio DESC
    data e' una variabile dove ho messo il Now()

    il campo data_inizio e' un datetime

    io vorrei estrarre soltanto la parte aaaa-mm-gg in data_inizio e data per poi effettuare il confronto come posso fare?

  2. #2
    codice:
    <%
    mydate = rs("data_inizio")
    myYear = datePart("yyyy",myDate)
    myMonth = datePart("m",myDate)
    myDay = datePart("d",myDate)
    myNewDate = myYear & "-" & myMonth & "-" & myDay
    %>

  3. #3
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Funzione DatePart()
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  4. #4
    Utente di HTML.it L'avatar di madai
    Registrato dal
    Oct 2000
    Messaggi
    421
    codice:
    data_sql = day(data)&"/"&month(data)&"/"&year(data)
    
    ... WHERE convert(varchar,data_inizio,103) = '"&data_sql&"'
    Sviluppo web
    Cerchi un hotel a Ischia dove si mangia si beve e si fischia? Scegli ProntoIschia ed il portafoglio non rischia.

  5. #5
    Originariamente inviato da madai
    codice:
    data_sql = day(data)&"/"&month(data)&"/"&year(data)
    
    ... WHERE convert(varchar,data_inizio,103) = '"&data_sql&"'
    questo codice va bene;
    l' unica cosa è che il giorno e mese lo vuole in formato di 2 cifre ma me lo recupara con una cifra (e' presente 12/05/2005 in data_inizio e 12/5/2005 in data_sql)

  6. #6
    Utente di HTML.it L'avatar di madai
    Registrato dal
    Oct 2000
    Messaggi
    421
    Originariamente inviato da binaryfinary
    questo codice va bene;
    l' unica cosa è che il giorno e mese lo vuole in formato di 2 cifre ma me lo recupara con una cifra (e' presente 12/05/2005 in data_inizio e 12/5/2005 in data_sql)

    codice:
    gg_sql = day(data)
    mm_sql = month(data)
    
    If len(gg_sql) = 1 then gg_sql = 0&gg_sql
    If len(mm_sql) = 1 then mm_sql = 0&mm_sql
    
    data_sql = gg_sql&"/"&mm_sql&"/"&year(data)
    
    ... WHERE convert(varchar,data_inizio,103) = '"&data_sql&"'
    Sviluppo web
    Cerchi un hotel a Ischia dove si mangia si beve e si fischia? Scegli ProntoIschia ed il portafoglio non rischia.

  7. #7
    grazie

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.