sql 怎么运算

发布网友 发布时间:2022-04-21 04:46

我来回答

2个回答

热心网友 时间:2022-04-08 10:52

我写的是ms-sql

不过思路都是一样地

你一共申明三个变量
第一个变量的结果为你的sql结果
第二个变量的结果为你的另外一个sql的结果
第三个变量为减法
就是变量1-变量2

declare @test1 int,@test2 int,@test3 int

select @test1=sum(salary) from hr_qbasic_pay
WHERE month=12 and human_id='09020001010100100000' and pay_type=1

select @test2=sum(salary) from hr_qbasic_pay
WHERE month=12 and human_id='09020001010100100000' and pay_type=2
set @test3=@test1-@test2
print @test3

这是最简单的,也是最复杂的(语句太多了,有时间再研究研究!)

热心网友 时间:2022-04-08 12:26

select salary1-salary2 from (select sum(salary) as salary1 from hr_qbasic_pay
WHERE month=12 and human_id='09020001010100100000' and pay_type=1) a,
(select sum(salary) as salary2 from hr_qbasic_pay
WHERE month=12 and human_id='09020001010100100000' and pay_type=2) b

请问在SQL中,除法怎么写啊? 怎么编写加减法运算的sql语句 SQL语句,同一个表中,两个字段相减,应该怎么写? SQL语句怎么表示除法运算? sql怎么求相反数 用sql语句算乘法 sql里日期怎么加减 这个sql程序是怎么执行的10的阶乘的运算,能不能详细点 sql四则运算语句怎么写 oracle的sql的乘法运算方式是什么? sql计算字段内的四则运算 sql段运算 sql运算符 sql比较运算符 sql乘除运算 sql关系运算符 sql逻辑运算符 sql位移运算 sql语句加法运算
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com