如何在sql中增加计数?
我尝试使用以下查询如何在sql中增加计数?,sql,Sql,我尝试使用以下查询 Select cost + scost from (Select count(order no) as cost From platter order where cost= cost*25*discountpercent) , (Select count(order no)as scost from schoolorder Where scost=scost*25); 我正在学习SQL,所以请不要介意我想您正在寻找这个: SELECT (cost + scost)
Select cost + scost from
(Select count(order no) as cost
From platter order where cost= cost*25*discountpercent) ,
(Select count(order no)as scost from schoolorder
Where scost=scost*25);
我正在学习SQL,所以请不要介意我想您正在寻找这个:
SELECT
(cost + scost) as Total_Cost,
((cost + scost) * 25 * discountpercent) as Discounted_Cost,
count(order_number) as Order_Count
FROM
schoolorder
WHERE
scost = scost * 25
以下是一种方法:
Create table #temp (cost as decimal(1,2), scost as decimal(1,2))
INSERT INTO #temp
(Select count(order no) as cost From platter order where cost= cost*25*discountpercent) ,
(Select count(order no)as scost from schoolorder
Where scost=scost*25);
Select cost + scost from #temp
如果我们对您的理解正确,您想得到成本和成本之和吗
在SQL中,名字中不能有空格:如果必须使用空格,则拼盘顺序应为platterorder或[platterorder] 你试过了,结果如何…选择成本+成本这不正确两张桌子的拼盘顺序和学校顺序是如何相互关联的?请发布两个表的结构,如果可能,请发布两个表中的一些示例数据和所需的输出,以及您正在使用的RDBMS???相关表如下:PlatterOrderNo、deliveryDate、deliveryTime、Invocated、isBulk、platterQuantity、折扣百分比、clientNo SchoolOrderNo、deliveryDate、deliveryTime、Invocated、,taxExPercent,clientnoth临时表格完全没有必要,只会让事情变慢。@a_horse_,名称为true,但通过拆分并以不同方式显示,我希望激发更多的质疑,并帮助他找到另一种选择。请记住,在软件开发中有多种方法。相关表格如下:PlatterOrderNo、deliveryDate、deliveryTime、发票、isBulk、platterQuantity、折扣百分比、clientNo SchoolOrderNo、deliveryDate、deliveryTime、发票、taxExPercent、,客户端从platterorder p中选择正常成本*25*0.5+学校成本*25作为项目成本,从platterorder p中选择countorderno作为正常成本,从schoolorder中选择countorderno作为学校成本;