表A的数据减去表B ,最终得到表C
2024-09-14 20:28:16
==========
表A数据如下: 表B数据如下:
cr zc lx cr zc lx
100 100 1 50 50 1
90 80 2 10 20 3
70 80 3
我想要以下的结果:
表C:
cr zc lx
50 50 1
90 80 2
60 60 3
即根据lx字段让表A的数据减去表B ,最终得到表C
SELECT
ISNULL(a.cr, 0) - ISNULL(b.cr, 0) AS cr,
ISNULL(a.zc, 0) - ISNULL(b.zc, 0) AS zc,
ISNULL(a.lx, b.lx) AS lx
FROM
#A a FULL JOIN #B b ON (a.lx = b.lx)
go
数据类型 varchar 对于 subtract 运算符无效。
这里的subtract是减号的意思,即数数据类型 varchar 对于减号(“-”)运算符无效。
可用于int,double,float,char类型的运算,比如5-3,a-b。varchar类型的是不能进行减法运算的。
最新文章
- [C#] 走进异步编程的世界 - 在 GUI 中执行异步操作
- SCNU ACM 2016新生赛初赛 解题报告
- 【BZOJ-4197】寿司晚宴 状压DP
- [安卓]Android窗口、视图、布局
- mysql下一个版本应该且实现并不复杂增加的常用功能
- 【jdbcTemplate】使用jdbcTemplate查询的三种回调
- 最近的学习的linux命令笔记
- 使用eclipse开发
- iframe父子兄弟之间调用传值(contentWindow &;&; parent)
- Java Memory Management(1)
- OpenJDK 8 on Windows
- 文件MD5
- 使用python抓取知乎日报的API数据
- CentOS6下配置Django+Apache+mod_wsgi+Sqlite3过程
- Fast Fourier Transform ——快速傅里叶变换
- phpStudy2016 配置多个域名期间遇到的问题
- USSD 杂记
- CF685B Kay and Snowflake 贪心
- js中正则表达式使用
- 使用Linux的Crontab定时执行PHP脚本