Come accedere equivalenti query per DATEDIF

January 12

Come accedere equivalenti query per DATEDIF


A differenza del suo cugino foglio di calcolo Excel, Microsoft Access non contiene una formula intuitivo per calcolare la quantità di tempo che è trascorso tra le date. È possibile, tuttavia, utilizzare una formula semplice nella griglia della query per determinare il numero di giorni, mesi o anche anni tra due date, o il numero di secondi, minuti o ore tra due volte. Questa è una funzione particolarmente utile per le aziende che utilizzano il programma di database per tenere traccia degli ordini o spedizioni.

istruzione

1 Aprire il database. Fare clic sulla scheda "Crea" nella parte superiore dello schermo, quindi selezionare l'icona "query" nell'angolo in alto a destra.

2 Aggiungere la tabella con le date sulla griglia di query. Chiudere la finestra di dialogo. Mettere i due campi della data nella griglia di query facendo doppio clic o trascinandole.

3 Fare clic sulla griglia accanto alle date e digitare la seguente formula: = DateDiff (intervallo, campo1, campo2). L'intervallo dovrebbe essere "D", "M" o "yyyy", per giorni, mesi o anni. Altre opzioni di intervallo sono "q" per i quarti, "y" per il giorno dell'anno, "w" per giorno della settimana, o "ww" per settimana dell'anno. È anche possibile utilizzare "h", "M" o "s" per ore, minuti o secondi.

4 Utilizzare il nome del campo preciso per ogni campo della data. Se i campi data sono chiamati "Data1" e "Data2," l'espressione nella griglia della query dovrebbe essere simile a questo: Expr1: DateDiff ( "d", [Data1], [Data2]). È possibile modificare il nome del campo da "Espr1" per qualcosa di più descrittivo, come "Tempo di trasporto."

5 Fare clic sul punto esclamativo rosso per eseguire la query. È inoltre possibile esaminare la sintassi di query facendo clic sull'icona "Visualizza" nell'angolo in alto a sinistra dello schermo e selezionando "Visualizzazione SQL."