2016-06-07 59 views
0

我正在尝试创建一个SQL查询,它将求和具有相同No_的列。我怎样才能总结数量?SQL - 列总和

select Item.No_, Entry.[Posting Date], Entry.Quantity, MinMax.Maximum 
FROM Item 
join Entry 
on Item.No_ = Entry.[Item No_] 
join MinMax 
on Item.No_ = MinMax.Item No_ 

输出:

enter image description here

,但我想要的输出量的合计10 + 5 = 15

enter image description here

+2

您是否尝试过使用'group by和sum()'? –

回答

1

请尝试以下操作,但没有测试信息,组可能不正确/按预期工作。

select Item.No_, Entry.[Posting Date], Sum(Entry.Quantity) as TotalQuantity, MinMax.Maximum 
FROM Item 
join Entry 
on Item.No_ = Entry.[Item No_] 
join MinMax 
on Item.No_ = MinMax.Item No_ 
Group By Item.No_, Entry.[Posting Date], MinMax.Maximum 
+0

是的,非常感谢... – pape

0

可以使用sum()功能:

SELECT sum(Entry.quantity) as sum_quantity 
FROM Item 
    JOIN Entry ON Item.No_ = Entry.[Item No_] 
    JOIN MinMaxON Item.No_ = MinMax.Item No_