0
這是我的第一篇文章在這裏,所以如果我一直誤認爲是我的崗位和我的英語說對不起:)按訂單日期和產品的SQL Server 2008鮮明
我已經做研究的谷歌,可惜到現在爲止我不能解決這個問題。
這是我的問題,通過日期在每個產品上顯示總訂單,我想不同的產品
這裏是我的查詢樣本
SELECT Orders.OrderDate
,SUM(OrderDetails.OrderDetailQuantity) AS totalOrdered
,Products.ProductId
FROM Orders
INNER JOIN OrderDetails ON Orders.OrderId = OrderDetails.OrderId
INNER JOIN Products ON OrderDetails.ProductId = Products.ProductId
GROUP BY Orders.OrderId
,Orders.OrderDate
,Products.ProductId
HAVING (CONVERT(VARCHAR, Orders.OrderDate, 23) BETWEEN @from AND @to)
現在,我根據需要不同的產品在OrderDate之間,我知道這裏最大的問題是DATE,但我不知道如何區分這個查詢的日期。
請幫幫我。謝謝。
P.S:如果你想在LINQ表達式來解決這一點,將是非常接受:)
肯定是正確的,但我不想顯示列訂購日期,所以我可以很容易地通過產品組..感謝您的回覆,先生:) – spajce
應該最終的結果是什麼樣子?只有兩列ProductId和totalOrdered? –
是的,先生,多數民衆贊成我想要顯示..但我們知道,我們需要由OrderDate組,所以我們可以過濾日期.. – spajce