Ho un db con campo datatime, dove posso avere questo valore:
12/03/2003 05:00:00
Esiste un'istruzione sql che mi permetta di selezionare solo la data senza ora?
Ho un db con campo datatime, dove posso avere questo valore:
12/03/2003 05:00:00
Esiste un'istruzione sql che mi permetta di selezionare solo la data senza ora?
devi gestirla da qualche programma? I tipi datetime e smalldatetime son comprensivi di ora
cmq butta un occhio sulla funzione t-sql DATEPART
Conosco datepart, ma mi permette di selezionare separatamente il giorno, il mese e l'anno
Mi occorre fare questa query da inserire in una pagina asp, credo che non c'è proprio modo vero?
mi prendi in giro?Originariamente inviato da aury18
Conosco datepart, ma mi permette di selezionare separatamente il giorno, il mese e l'anno
Mi occorre fare questa query da inserire in una pagina asp, credo che non c'è proprio modo vero?
appunto... metti che il campi si chiami mia_data...
o cmq qualcosa di similecodice:SELECT DATAPART(day,mia_data)as gg, DATEPART(month,mia_data) as mm, DATEPART(year,mia_data) as aa FROM... SoloData= gg & "/" & mm & "/" & aa
dipende da tipo di db che usi (format dd-mm-yyyy)
SQL SERVER -> conver(char(10),campo_data,105)
ORACLE -> to_char(campo_data,'dd-mm-yyyy')
MySQL -> dateformat(campo_data,'%d-%m-%Y)
Ce ne sono altri ovviamente
Ciao
Si alla fine,darkblOOd, ho fatto così. Mi serviva più che altro per riempire una tabella di excel e anzichè inserire nella cella giorno, mese e anno volevo inserire direttamente la data. Comunque grazie