Frage : Eine SUMME benötigen

He gibt die Frage mir die Daten für jeden Tag, aber ich benötige sie, mir eine Summe für jeden Tag zu geben. nicht eine Gesamtsumme der Datumstrecke.

SELECT FlowLogPeriod.MdbDeviceID, BEKEHRTER (Datum/Uhrzeit, FlowLogPeriod.LogPeriodFlowDateTime, 101) ALS Datum, Summe (FlowLogPeriod.AP) als AP,
DeviceSummary.MeterID
FROM DeviceSummary INNERES JOIN
FlowLogPeriod AUF DeviceSummary.MdbDeviceID = FlowLogPeriod.MdbDeviceID
WHERE (DeviceSummary.MeterID INNEN („01103-705“, „01103-706“, '01103-708'< wbr/>)) UND (FlowLogPeriod.LogPeriodFlowDateTime>= @StartDate) UND (FlowLogPeriod.LogPeriodFlowDateTime -1 <= @EndDate) UND (DATEPART (STUNDE,
FlowLogPeriod.LogPeriodFlowDateTime) = 9)

Group durch FlowLogPeriod.MdbDeviceID, BEKEHRTER (Datum/Uhrzeit, FlowLogPeriod.LogPeriodFlowDateTime, 101),
DeviceSummary.MeterID

thanks, Sam

Antwort : Eine SUMME benötigen

oder möglicherweise wünschen Sie etwas Ähnliches
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
Minute  	(FlowLogPeriod.MdbDeviceID) VORWÄHLEN,
Minute (DeviceSummary.MeterID),

(BEKEHRTER (varchar, FlowLogPeriod.LogPeriodFlowDateTime, 101) als  Datum/Uhrzeit) ALS Datum werfen, 
	 Summe (FlowLogPeriod.AP) als AP, 
VON    DeviceSummary 
INNER FlowLogPeriod AUF VERBINDEN DeviceSummary.MdbDeviceID = FlowLogPeriod.MdbDeviceID
WO   (DeviceSummary.MeterID INNEN („01103-705“, „01103-706“, „01103-708“)) UND  
(FlowLogPeriod.LogPeriodFlowDateTime>= @StartDate) UND 
 (FlowLogPeriod.LogPeriodFlowDateTime -1  <>
           
Weitere Lösungen  
 
programming4us programming4us