0
如果我需要显示在2014-01-01至2015-12-31的一个月中总计超过100分的每月至少购买一次的SQL产品名称,这是正确的做法吗?按月份排序
select b.ProductName, Sum(a.RequestedAmount) as summ
from ProductRequest a
join product b on a.productid=b.productid
where a.AppDate >= '2014-01-01' and a.AppDate <= '2015-12-31'
group by b.ProductName, month (a.appDate)
having Sum(a.RequestedAmount) > 100
这是否给出了正确的结果? – Mureinik
一般GROUP BY提示。在选择列表中具有相同的列(除了设置函数的参数),就像在group by子句中一样。 – jarlh