from tablename a left join tablename b on a.宾馆名称=b.宾馆名称 and a.房间号=b.房间号 where datediff(s,a.入住时间,b.入住时间)
6. 这种SQL(查询所有)语句该怎么写 这个没有直接的解决办法,只能曲线解决
用exec
create procedure mypro(@table varchar(100)) as
begin
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[temp]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[temp]
declare @str varchar(5000),@sql varchar(300),@yuju varchar(1000)
set @sql='select yuju into temp from '[email protected] --这里先生成动态语句,把表名间接改成temp
exec( @sql)
declare c cursor for select yuju from temp --这里直接写成temp
open c
fetch c into @yuju
while @@fetch_status=0
begin
exec(@yuju)
print @yuju
fetch c into @yuju
end
close c
deallocate c
return
end
- 电工证网上查询 电工证网上查询官网
- 工商银行卡号查询 工商银行卡号查询大全
- 手机服务密码查询 手机服务密码查询方法
- 中通快递递运单查询 中通快递如何查询具体到哪里了
- 卫生许可证号查询 卫生许可证号查询真假
- 电子结婚证怎么查询 怎么查询结婚证电子照
- 农业银行信用卡进度 农业银行信用卡进度查询
- 优速快递单号查询号码查询 优速快递单号查询
- 韵达单号查询物流信息 韵达物流单号查询
- 北京个人所得税查询 北京个人所得税查询记录