当前位置:首页 » 编程语言 » sql语句求总金额
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql语句求总金额

发布时间: 2022-06-12 18:08:28

❶ 如何用sql统计总金额

1、如果你是要统计当日销售总金额,如下:
select
sum(piece*price)
as
'当日销售总额'
from
当日销售表
where
date='07/5/16'
2、如果你是要统计各商品当日的销售额,如下:
select
rq,sno,sname,sum(piece)
as
piece,sum(piece*price)
as
'销售额'
from
当日销售表
group
by
rq,sno,sname

❷ 求SQL统计语句,想算总存款和总取款

1.

select uid,sum(money) as 总存款金额 from 储蓄信息 where Operate='存款' group by uid
select uid,sum(money) as 总取款金额 from 储蓄信息 where Operate='取款' group by uid
2.

select t1.c, sum(t1.money) as 总存款金额 ,sum(t2.money)/2 as 总取款金额
from 储蓄信息t1,储蓄信息 t2
where t1.Operate='存款' and
t2.Operate='取款' and
t1.uid =t2.uid
group by t1.uid ,t2.uid

❸ 假想一条SQL语句,查询19年所有客户的订单总金额

select 客户名称,sum(订单表金额字段) from 客户表 join 订单表 on 客户表.客户ID = 订单表.客户ID group by 客户表.客户ID;

❹ sql语句 分组查询总计金额

修改下。select demp, sum(if(func=01,amount,0) ) as 01,sum(if(func=02,amount,0)) as 02 from 表名 group by demp;

❺ sql语句查询今年单价总金额

年,季,月,周,天,小时
也就是说你要的是这个六个分别的金额与汇总。
按照从大到小,如果仅仅是按照现有的表来操作,那么个人觉得毫无疑问的要查6遍,每次汇总都是一遍,如果数据量大的话毫无疑问的卡死。
个人觉得可以先改造一下表,将时间字段分成这六个部分,然后分组的时候加上rollup,只要注意书写顺序,那么一次应该就可以了。这是我能想到的减小运算量的一个办法。

❻ 通过T-SQL语句统计当日销售的总金额。

1、如果你是要统计当日销售总金额,如下:
select sum(piece*price) as '当日销售总额' from 当日销售表
where date='07/5/16'
2、如果你是要统计各商品当日的销售额,如下:
select rq,sno,sname,sum(piece) as piece,sum(piece*price) as '销售额'
from 当日销售表 group by rq,sno,sname

❼ SQL里边的求和语句怎么写

用select sum(列名),sum(列名),sum(列名)…… from 表 where 条件。

❽ SQL语句两个表的查找求和

select
表1.地方
as
地方,表1.一月金额+表2.二月金额
as
总金额
from
表1,表2
where
表1.地方=表2.地方
修改后如下这个比较合理:
select
表1.地方,一月金额+二月金额
as
总金额
from
表1
,表2
where
表1.地方=表2.地方
union
select
'总金额',sum(一月金额+二月金额)
from
表1
,表2
where
表1.地方=表2.地方

❾ 如何用SQL语句统计总金额和区段金额

select合同ID,SUM(收费金额)as总金额,(selectsum(收费金额)from收费whereDATEPART(yy,收费时间)=2013anda.合同ID=收费.合同ID)as年度金额

from收费asagroupby合同ID

❿ 【写SQL语句】按照用户统计对应订单数和订单总金额

SELECTUIDas用户,COUNT(ORDER_SN)as订单总数,SUM(TOTAL)as合计总金额FROM订单表groupbyuid。

selectname,totalamountfrom(

selecta。name,sum(x.xfje)astotalamountfrombookasa

innerjoinxfjlasxona.id=x.khid

groupbya.name

orderbytotalamount;

常见语句

更新:update table1 set field1=value1 where 范围

查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’这个模式的字符串)

排序:select * from table1 order by field1,field2 [desc]

求和:select sum(field1) as sumvalue from table1

以上内容参考:网络-语句