没有样本数据我需要猜测,但你想要聚合。
持续数天:
SELECT CAST(OrderDate as DATE), as 'Date'
COUNT(*) as 'Orders',
SUM(OrderPaidAmt) as 'TotalAmpunt'
FROM OrderTable
GROUP BY CAST(OrderDate as DATE)
Run Code Online (Sandbox Code Playgroud)
数周或数月,您需要对DATEPART输出进行聚合:
SELECT DATEPART(WEEK, OrderDate) as 'Week',
COUNT(*) as 'Orders',
SUM(OrderPaidAmt) as 'TotalAmpunt'
FROM OrderTable
WHERE YEAR(Orderdate) = YEAR(GETDATE())
GROUP BY CAST(OrderDate as DATE)
Run Code Online (Sandbox Code Playgroud)
我WHERE在第二个中添加了该条款,仅从今年开始显示。如果您想查看多个年份,您还需要查看订单日期GROUP BY的YEAR()值。
| 归档时间: |
|
| 查看次数: |
1855 次 |
| 最近记录: |