在報表需求中,有針對求每天按時間分配數據的平均值,在經過查找后,找到一種方法,供參考。
1.新建視圖
2.編寫語句
SELECT TOP (100) PERCENT AVG(dbo.漕盈日運行.COD) AS COD, YEAR(dbo.漕盈日運行.datetimee) AS year,
MONTH(dbo.漕盈日運行.datetimee) AS month, DAY(dbo.漕盈日運行.datetimee) AS day, AVG(dbo.城西日運行.COD)
AS COD1
FROM dbo.漕盈日運行 INNER JOIN
dbo.城西日運行 ON dbo.漕盈日運行.datetimee = dbo.城西日運行.datetimee
GROUP BY YEAR(dbo.漕盈日運行.datetimee), MONTH(dbo.漕盈日運行.datetimee), DAY(dbo.漕盈日運行.datetimee)
ORDER BY year, month, day
3.測試結果
注:主要應用的是year,month,day函數將日期切分,然后利用內連接,連接要合並查看的數據即可。