Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[SQL] Formato data/ora di Access

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

[SQL] Formato data/ora di Access

Messaggioda Skuod » ven mar 19, 2004 8:58 pm

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?
Avatar utente
Skuod
Aficionado
Aficionado
 
Messaggi: 128
Iscritto il: sab ott 11, 2003 7:21 pm
Località: Catanzaro

[SQL] Formato data/ora di Access

Messaggioda Skuod » ven mar 19, 2004 8:58 pm

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?
Avatar utente
Skuod
Aficionado
Aficionado
 
Messaggi: 128
Iscritto il: sab ott 11, 2003 7:21 pm
Località: Catanzaro

Messaggioda Leo » sab mar 20, 2004 10:43 am

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
Avatar utente
Leo
Silver Member
Silver Member
 
Messaggi: 1683
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Messaggioda Robby78 » mar mar 30, 2004 11:01 am

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
Avatar utente
Robby78
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3829
Iscritto il: gio gen 08, 2004 5:25 pm
Località: Emilia Romagna


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising