求助SQL大侠:这个SQL语句怎么写呢?
qjwyk 2002-12-28 12:11:03 是这样的:有一个数据采集点,每个数据采集点有一个电话拨入号(PhoneNum),每个采集点下面有若干个站(ChildID),每个每个站ChildID下有四个ChannelID,每个ChannelID下有三个仪表(MeterID):温度InstTemp,压力InstPres,流量InstFlow
有两张表:
一张是DeviceInfo,有如下列:
PhoneNum,ChannelID,MeterID,ChildID,StationState,ComName,Mode,StationName
其中:PhoneNum,ChannelID,MeterID,ChildID是主健,一个PhoneNum下有几个ChildID,每个ChildID下有四个ChannelID,每个ChannelID下有三个MeterID;
另一张表是RTData,有如下列:
PhoneNum,ChannelID,ChildID,ColTime,InstPres(压力),InstTemp(温度),InstFlow(流量),AddupFlow(当前流量累计), AddupTemp(当前热量累计),YAddupFlow(昨日流量累计),YAddupTemp(昨日热量累计)。
PhoneNum,ChannelID,ChildID是主健,引用上面一张表DeviceInfo的三个对应字段做外健。
现在要这样一个记录集:
取出第一张表的PhoneNum,ChannelID,ChildID,StationName,第二张表的InstTemp(温度),InstFlow(流量),AddupFlow(当前流量累计), AddupTemp(当前热量累计),YAddupFlow(昨日流量累计),YAddupTemp(昨日热量累计),同时要根据AddupFlow(当前流量累计)+YAddupFlow(昨日流量累计)+YAddupFlow(昨日流量累计)+……,来算出本月的流量累计。
该怎么写SQL语句阿?尤其是那个本月累计怎么算阿?