1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
" codeBody "
Query #1
SELECTEER ([Apparaat] & „„& [Kleur]) ALS DeviceType, Telling ([DeviceType]) ALS DeviceCount, [LAN Printers] .RetireDate
VAN [LAN Printers]
GROEP LANGS ([Apparaat] & „„& [Kleur]), [LAN Printers]. Apparaat, [LAN Printers]. Kleur, [LAN Printers] .RetireDate
HEBBEND ((([LAN Printers]. Apparaat) <> " FAX " en ([LAN Printers]. Apparaat) <> " Scanner " en ([LAN Printers]. Apparaat) <> " niets "));
Vraag #2
SELECTEER ([Apparaat] & „„& [Kleur]) ALS DeviceType, Telling (([DeviceType])) ALS IssueCount, Som (qryDowntimeTotal.DowntimeHours) ALS SumOfDowntimeHours
VAN [LAN Printers] BINNEN SLUIT aan me bij qryDowntimeTotal [LAN Printers]. [Geen Serie] = qryDowntimeTotal. [Geen Serie]
GROEP LANGS ([Apparaat] & „„& [Kleur]);
De Vraag van DowntimeTotal:
DateTime die van PARAMETERS [de Datum mm/dd/yy van het Begin], [Datum mm/dd/yy beëindigen] DateTime;
SELECTEER [de Informatie van de Plaats]. [De Naam van de Plaats], [LAN Printers]. Mfg, Downtime.HeatTicketNo, [LAN Printers] .RetireDate, [LAN Printers]. Model, [LAN Printers]. Printer, Onderbreking. [Geen Serie], Downtime.IssueDateTime, Downtime.Issue, Downtime.ResolveDateTime, Downtime.Resolution, Onderbreking. [Langs Vastbesloten], WorkingHrs ([IssueDateTime], [ResolveDateTime], 8:0 #12/30/1899: 0#, 17:0 #12/30/1899: 0#, 23456) ALS DowntimeHours
VAN [de Informatie van de Plaats] BINNEN TREED toe ([LAN Printers] BINNEN SLUIT aan me bij Onderbreking [LAN Printers]. [Geen Serie] = Onderbreking. [Geen Serie]) [de Informatie van de Plaats]. [De Naam van de Plaats] = [LAN Printers]. Plaats
WAAR ((([LAN Printers]. Mfg) <> " niets ") EN (([LAN Printers] .RetireDate) >= [IssueDateTime] of ([LAN Printers] .RetireDate) is Ongeldig) EN ((Downtime.IssueDateTime) >= [de Datum mm/dd/yy van het Begin] en (Downtime.IssueDateTime) < [Beëindigend Datum mm/dd/yy] +1) EN ((Downtime.ResolveDateTime) is niet Ongeldig));
|