Pagina 1 di 1
[SQL] Formato data/ora di Access
Inviato:
ven mar 19, 2004 8:58 pm
da Skuod
Nelle query SQL di Access, c'è un modo per fare operazioni, su un campo data/ora, solo su una parte del campo (esempio il solo mese) con un indirizzamento del tipo data.mese?
[SQL] Formato data/ora di Access
Inviato:
ven mar 19, 2004 8:58 pm
da Skuod
Nelle query SQL di Access, c'è un modo per fare operazioni, su un campo data/ora, solo su una parte del campo (esempio il solo mese) con un indirizzamento del tipo data.mese?
Inviato:
sab mar 20, 2004 10:43 am
da Leo
Sì, se il campo è di tipo data è sufficiente fare una query del tipo:
SELECT Month(NomeCampoData) FROM NomeTabella;
E' possibile anche estrarre solo l'anno o solo il giorno sostituendo a Month i valori Year o Day
Inviato:
mar mar 30, 2004 11:01 am
da Robby78
c'è anche la funzione datediff che ti può tornare utile; la sintassi è questa:
Select * From [Tabella]
Where datediff('n',[campodata1],now) = 10
oppure
Select * From [Tabella]
Where datediff('n',[campodata1],[campodata2]) = 10
il primo parametro è l'unità di misura
's'=secondi
'n'=minuti
'h'=ora
'h24'=ora/24
'd','m','y'=giorno, mese, anno
il parametro now invece indica la data/ora di sistema
Ciao