ORDERBY月(日期时间)SQL
大家好,我正在使用MS SQL Server 2008 R2,需要一些关于小查询的帮助 这是我的桌子:ORDERBY月(日期时间)SQL,sql,max,average,Sql,Max,Average,大家好,我正在使用MS SQL Server 2008 R2,需要一些关于小查询的帮助 这是我的桌子: Orders ----------------- OrderID Date(datetime) Quantity 我需要找到每个月的平均、最大和最小数量。并显示年份和月份 由于这些要求,我打算采取按月分组的方法,然后通过这个方法得到平均最大值和最小值。可能吗?这是我到目前为止所拥有的 Select YEAR(Orders.Date), MONTH(Orders.Date)
Orders
-----------------
OrderID Date(datetime) Quantity
我需要找到每个月的平均、最大和最小数量。并显示年份和月份
由于这些要求,我打算采取按月分组的方法,然后通过这个方法得到平均最大值和最小值。可能吗?这是我到目前为止所拥有的
Select YEAR(Orders.Date), MONTH(Orders.Date)
From Orders
假设您希望按月份和年份分组,您可以这样做:
select Year(Orders.Date) as 'Year',
MONTH(Orders.Date) as 'Month',
avg(Quantity) as 'Average',
max(Quantity) as 'Max',
min(Quantity) as 'Min'
from Orders
group by YEAR(Orders.Date), MONTH(Orders.Date)
@user965824年份是我选择的第一列。谢谢,我想我今天是瞎子了。@user965824如果它起作用,你应该接受这个答案,以及所有其他答案。