一、--按天查詢(本月)
select Id, ActiveTotal,(DataDate) from DimEnergyFrozen WHERE MeterId=5 And DATEDIFF(MONTH,DataDate,GETDATE())=0 order by DataDate;date
二、--取去年一年的每個月數據
select YEAR(UPDATETime) '年',Month(UPDATETime) '月',Sum(ActiveTotal) '總計' from DimEnergyFrozen where UpdateTime<DATEADD(YYYY,-1,GETDATE()) and UpdateTime >DATEADD(YYYY,-2,GETDATE()) group by YEAR(UPDATETime),Month(UPDATETime) Order by YEAR(UPDATETime),MONTH(UPDATETime) select
三、--取如今1年的每個月數據
select YEAR(DataDate) '年',Month(DataDate) '月',Sum(ActiveTotal) '總計' from DimEnergyFrozen where DataDate<GETDATE() and DataDate >DATEADD(YYYY,-1,GETDATE()) group by YEAR(DataDate),Month(DataDate) Order by YEAR(DataDate),MONTH(DataDate) im
四、--按月總計(用戶表5)
select YEAR(UPDATETime) '年',Month(DataDate) '月',Sum(ActiveTotal) '總計' from DimEnergyFrozen where MeterId=5 group by YEAR(UPDATETime),Month(DataDate) Order by MONTH(DataDate) DESC數據
==========================查詢