sql中case when 的用法,字符串拼接,以及连接其他服务器数据库。
select | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a.acct_week | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
,a.BRANCH_CD | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
,a.store_cd | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
,a.item_cd | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
case when 的用法
if object_id('tempdb..#num_store_cd') is not null drop table #num_store_cd | |||||||
create table #num_store_cd | |||||||
( | |||||||
num int | |||||||
, | store_cd int | ||||||
) | |||||||
--select * from #num_store_cd | |||||||
if @e>@f | ---------------------------------------------获得20个店铺ID号 | ||||||
begin | |||||||
insert into #num_store_cd-------------- | 表相同要在外边建立好表再插入 | ||||||
select | |||||||
num,store_cd | |||||||
from | |||||||
#store | |||||||
where | |||||||
num between @d and @f | |||||||
end | |||||||
if @e<=@f | |||||||
begin | |||||||
insert into #num_store_cd-------------- | 表相同要在外边建立好表再插入 | ||||||
select | |||||||
num,store_cd | |||||||
from | |||||||
#store | |||||||
where | |||||||
num between @d and @e | |||||||
end |
OPENDATASOURCE(''SQLOLEDB'',''Data Source=;User ID=;Password='').DB(数据库).dbo.MMMMMmInfo_'+@c+''+CONVERT(varchar(8),@store_cd)+' (表) |
字符串拼接,以及连接其他服务器数据库。