set @年最大值日期上游水位=null
set @年最大值日期下游水位=null
set @年最大值日期测点=null
set @sqlstr='insert into #安测扬压水位临时表 (标记,观测日期,列2,上游水位,下游水位'+@记录测点名称+') values (2,'''+isnull(@年统计,'')+''','''+isnull(@年最大值,'')+''','''+isnull(@年最大值日期上游水位,'')+''','''+isnull(@年最大值日期下游水位,'')+''','''+isnull(@年最大值日期测点,'')+''')'
exec (@sqlstr)
set @年最大值日期下游水位=null
set @年最大值日期测点=null
set @sqlstr='insert into #安测扬压水位临时表 (标记,观测日期,列2,上游水位,下游水位'+@记录测点名称+') values (2,'''+isnull(@年统计,'')+''','''+isnull(@年最大值,'')+''','''+isnull(@年最大值日期上游水位,'')+''','''+isnull(@年最大值日期下游水位,'')+''','''+isnull(@年最大值日期测点,'')+''')'
exec (@sqlstr)
cast(@变量 as varchar(10))
你的方法不管用to 马可:
昨天是你教我解决用循环添加列的
今天也拜托帮我想个法啊