2014-12-19 46 views
0

利潤總額,我有以下數據表如何獲得每個項目銷售每

Sales: Id, itemId, timestamp 
Items: itemId, price. 

我要出售的很多項目,我想每天每項目的銷售總和,通過ITEMID有序。 我有一個profitperitem item.count *價格的函數。 但我想獲得全天的銷售額。我知道我可以使用時間戳,但我不知道如何去做。哦,是的,我想顯示我每個月每個項目出售的利潤,每天和每月 我該怎麼做?

回答

0

您正在尋找這個問題?

SELECT s.ItemId, CONVERT (DATE, timestamp), sum(price) 
FROM Sales s 
INNER JOIN Items i on s.ItemId = i.ItemId 
GROUP BY s.ItemId, CONVERT (DATE, timestamp) 
ORDER BY CONVERT (DATE, timestamp), ItemId; 
0
SELECT convert(date,timestamp) AS timestamp, 
     itemId, 
     count (itemId)*price 
FROM sales AS S left JOIN Items AS i 
ON s.itemId=i.itemId 
GROUP BY timestamp, 
      itemId 
ORDER BY itemId