1、请说明连接条件,猜的是:
select
b.RQ,b.DJBH,a.SPMCH,b.SHL,b.JE
from SPKFK a left join (select y.RQ,x.DJBH,x.SHL,x.JE,x.spid from JXDJMX x,JXDJHZ y where x.DJBH=y.DJBH and y.RQ between '2003-01-01' and '2004-01-01' and x.DJBH like 'TES%') as b
on a.spid=b.spid
select
b.RQ,b.DJBH,a.SPMCH,b.SHL,b.JE
from SPKFK a left join (select y.RQ,x.DJBH,x.SHL,x.JE,x.spid from JXDJMX x,JXDJHZ y where x.DJBH=y.DJBH and y.RQ between '2003-01-01' and '2004-01-01' and x.DJBH like 'TES%') as b
on a.spid=b.spid
解决方案 »
- 关于MSSQL统计重复条数
- 内存数据库详细解答。
- 为什么两条语句结果不同?
- 按照多个字段条件来消除重复值
- 一个菜鸟的问题~~!!
- 事务复制,订阅服务器使用ftp获得快照,ftp端口修改后,为什么无法复制?
- 推荐一本sql的书给大家
- 高分求购数据库性能测试方案!
- 如何用BCB通过SQL SERVER 的认证?(请各位高手给兄弟我 帮帮忙)
- 请教关于SQL server7的数据库的恢复问题
- 我是菜鸟,请大家帮帮忙!为什么这样添加存储过参数不行,总是提示Parameter 对象被不正确地定义。提供了不一致或不完整的信息
- 向oracle中的 prod_id cd_check_data.row_id%type;在sqlserver中怎么写啊
IF EXISTS (SELECT name FROM sysobjects WHERE name = 'tt1' )
DROP PROCEDURE tt1
GO
create procedure tt1 as
create table test
(id int primary key,nam varchar(10),sex varchar(4),addr varchar(20),bir datetime,old float)
insert into test
values('01','2','d','ss','1980-12-03','120')
select * from testexec tt1