解决方案 »
- 事件探查器的一个非常不解的问题
- sql语句可以这样加密的吗?
- 位置固定的模糊查询怎么写?
- 物理临时表(#temp)和逻辑临时表(自己定义的中间表)的区别有那些呢?
- 哪个数据字典里能查到column的注释信息?
- 关于备份和恢复
- 安装SQLServer2000提示"以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机"
- 一个将计算公式拆分的问题(很急。。。)
- ◆现在大家都使用什么测试管理软件?◆
- SQL SERVER 里的游标,他的数据集里写的select 语句可以用order by吗?
- sql2000中我建立快照复制到问题!!!实现数据同步遇到的问题急!!
- 要得到这种效果。该怎么写?
---------------------------------------------------------------
-- DESIGNER :happycell188(喜喜)
-- QQ :763157698
-- Development Tool :Microsoft Visual C++ 6.0 C Language
-- FUNCTION :CONVERT DATA TO T-SQL
---------------------------------------------------------------
-- Microsoft SQL Server 2005
-- Developer Edition on Microsoft Windows XP [版本 5.1.2600]
---------------------------------------------------------------
---------------------------------------------------------------use test
go
-- 创建数据表
create table aa
(
id char(1),
num int
)
--插入测试数据
insert into aa select 'a',100
union all select 'b',100
union all select 'c',100-- 创建数据表
create table bb
(
id char(1),
num int
)
--插入测试数据
insert into bb select 'a',80
union all select 'b',80代码实现
select aa.id,(aa.num-isnull(bb.num,0))as 差 from aa left join bb on aa.id=bb.id/*
结果:
id 差
-------
a 20
b 20
c 100
*/