用SQL如何实现这样的对减呢?
有两个表如下
表A
ID TYPE PH1 PH2
11 01 00000001 00000010
21 02 00100001 00200010
31 03 00000001 00000001
表B
ID TYPE PH1 PH2
11 01 00000001 00000005
21 02 00100101 00100110
31 02 00100201 00100210
两个表的票号(PH1、PH2)根据类型(TYPE)去对减得到如下结果:
TYPE PH1 PH2
01 00000006 00000010
02 00100001 00100100
02 00100111 00100200
02 00100211 00200010
03 00000001 00000001
求高手支招啊。。。
表A
ID TYPE PH1 PH2
11 01 00000001 00000010
21 02 00100001 00200010
31 03 00000001 00000001
表B
ID TYPE PH1 PH2
11 01 00000001 00000005
21 02 00100101 00100110
31 02 00100201 00100210
两个表的票号(PH1、PH2)根据类型(TYPE)去对减得到如下结果:
TYPE PH1 PH2
01 00000006 00000010
02 00100001 00100100
02 00100111 00100200
02 00100211 00200010
03 00000001 00000001
求高手支招啊。。。
...全文
相关推荐
php防止sql注入之过滤分页参数实例
主要介绍了php防止sql注入中过滤分页参数的方法,实例展示了针对分页参数的数值判断问题,是非常具有实用价值的技巧,需要的朋友可以参考下
MySQL字段自增自减的SQL语句示例介绍
MySQL的自增语句大家应该都很熟悉,本文为大家介绍下MySQL字段自增自减的SQL语句,需要的朋友可以参考下
sql中循环处理当前行数据和上一行数据相加减
以下事例,使用游标循环表#temptable中数据,然后让当前行和上一行中的argument1 相加 存放到当前行的 argument2 中,比较简单。 --drop table #temptable create table #temptable ( argument1 int, argument2 int, argument3 datetime ) declare @rowcount int,@argument1 int,@argument2 nvarchar(50),@argument3 datetime set @rowcount=1 set @argument1=1 s
MyBatisPlus 自定义sql语句的实现
主要介绍了MyBatisPlus 自定义sql语句的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
sql实现多行合并一行
可以实现多行查询数据转换到一行上显示,多行的某列信息用“,”号隔开。


疑难问题
