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