SQL,乘两列在同一行中,并创建一个“总”列

SQL,乘两列在同一行中,并创建一个“总”列

问题描述:

enter image description hereSQL,乘两列在同一行中,并创建一个“总”列

这就是我想实现,我除了Total列的一切。总栏是Number * Product Price的结果。我已经尝试了几个sum()查询,但是没有一个按照我想要的方式出现,并且在这个过程中发现这个新列很困难。任何帮助将不胜感激,谢谢。

+5

只需乘以领域,如'数*价格作为Total'。 –

+1

请格式化文本 - 不是图像。 – jarlh

你应该能够简单地把它添加到您的查询,像这样:

SELECT TransactionID, 
     CustomerID, 
     StoreID, 
     TransactionDate, 
     Number, 
     ProductName, 
     ProductPrice, 
     Number*ProductPrice AS Total 
FROM dbo.table