我试图找出如何在一行中的所有项目的表格(项目*数量)中显示总价值.下面的代码显示了每行中每个项目的总数,而不是所有项目的总值.如何才能做到这一点?
我想我应该使用子查询,但不是如何设计它.
提前致谢
SELECT CONVERT(Decimal(8,0),ROUND((quantity*price),2)) AS Total
FROM Item
Run Code Online (Sandbox Code Playgroud)
编辑:通过错误我包括ITEMNAME,这不应该是结果的一部分!
该表的设计如下:
ITEMNAME QUANTITY PRICE
Table 20 100
Chair 30 50
and so on
Run Code Online (Sandbox Code Playgroud)
结果如下:
ITEMNAME TOTAL
Table 2000
Chair 1500
Run Code Online (Sandbox Code Playgroud)
我想这样:
TOTAL
3500
Run Code Online (Sandbox Code Playgroud)