2016-07-11 4 views
0

Ich habe eine Tabelle, tblCandidates, mit dem Feld PacerCallDuration_1 vom Typ Date/Time. Ich möchte die durchschnittliche Zeit der Anrufe zwischen heute und heute finden - DateRng. DateRng ist eine ganze Zahl davon, wie viele Tage ich rückwärts in Daten gehen möchte, z. 30.Wie bekomme ich die durchschnittliche Zeit eines Anrufs innerhalb eines Datumsbereichs?

Dim PCD1 As Date 
Dim DateRng as integer 
Dim AvgCallTime As Date 
AvgCallTime = DoCmd.RunSQL "select cdate(AVG([PacerCallDuration_1]))_ 
from tblCandidates" 

Es mag nicht meine SQL-Anweisung und und andere Elemente in dieser Zeile ich versucht habe. Auf der Suche nach der Website finde ich "Wie kann ich den Durchschnitt eines Datumsfelds erhalten?" war nah, aber nicht nah genug.

Vielen Dank für Ihre Hilfe.

DateRng = 5 ' for example. 
AvgCallTime = DAvg("[PacerCallDuration_1]","tblCandidates","[CallDate] Between DateAdd('d', -" & DateRng & ", Date()) And Date()") 

wo CallDate ist ... der Anruf Datum:

Antwort

0

Sie können DAvg verwenden.

Verwandte Themen