我能够每小时获取最近30天的交易记录,但是,我希望每15分钟获取一次记录。下面是我正在使用的代码。
在下面寻求帮助:
如何每15分钟制作一次此报告?
如何获取所附样本中的交易总数和平均值(例如:我想获取每日交易平均值)
如何每小时获取平均交易。 (例如:上午10点全天的平均交易量是多少。)
预先感谢您的帮助。
SELECT *
FROM
(SELECT
CAST(DateAdded AS DATE) [Date],
DATEPART(hour,DateAdded) [Hour],
COUNT(1) [number of Transactions]
FROM
[tablename]
WHERE
Text LIKE '%ABC%')
GROUP BY
CAST(DateAdded AS DATE), DATEPART(hour,DateAdded)) AS StartTime
PIVOT
(SUM([number of Transactions])
FOR [Hour] IN ([0], [1], [2], [3], [4], [5], [6], [7], [8], [9],[10],[11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23])
) AS DatePivot
ORDER BY
Date