Create procedure prGetOrder1
AS
begin
declare @strMgDn varchar(16)
declare @strMedDn varchar(16) select MaskedDn from UserList
where
-- -- @strMgDn=MaskingDn @strMedDn=MaskedDn //变量在哪里可以赋值???
(select Mid from DnRange where left(@strMgDn,3)=Mac)=(select Mid from DnRange where left(@strMedDn,3)=Mac)
end 情况如下,
有2张表,表UserList相关有2个列,叫MaskingDn 和MaskedDn ,表DnRange 相关有3列 Mid,Mac
AS
begin
declare @strMgDn varchar(16)
declare @strMedDn varchar(16) select MaskedDn from UserList
where
-- -- @strMgDn=MaskingDn @strMedDn=MaskedDn //变量在哪里可以赋值???
(select Mid from DnRange where left(@strMgDn,3)=Mac)=(select Mid from DnRange where left(@strMedDn,3)=Mac)
end 情况如下,
有2张表,表UserList相关有2个列,叫MaskingDn 和MaskedDn ,表DnRange 相关有3列 Mid,Mac
解决方案 »
- 求关于mssql报表相关的资料
- 如何在SQL 2000中批量修改存储过程的架构 和表的架构
- 如何测试sql语句的性能,顺便散分~
- 还原备份的数据库,出错!!!
- 存储过程的升级
- 将access中的数据导入到sql2000中(急)thx
- 如何解决日期小于1700年的日期问题,SQLServer的日期下限为1700年,现在我的日期有小于1700年的情况
- 怎样删除字段内容中的某几个字符??
- 插入数据库遇到的问题,大家帮看看
- Where custmoers.CustomerNumber+23*=orders.CustomerNumber 请问这个"*"是什么意思呢?
- 关于连表查询的问题.谢谢!
- 同一问题第6问,说明问题不简单,隆重欢迎斑竹出山!!!!
AS
begin
declare @strMgDn varchar(16)
declare @strMedDn varchar(16) select @strMgDn=MaskingDn , @strMedDn=MaskedDn from UserList --这里
where
-- -- @strMgDn=MaskingDn @strMedDn=MaskedDn //变量在哪里可以赋值???
(select Mid from DnRange where left(@strMgDn,3)=Mac)=(select Mid from DnRange where left(@strMedDn,3)=Mac)
end
AS
begin
declare @strMgDn varchar(16)
declare @strMedDn varchar(16) select @strMgDn=MaskingDn , @strMedDn=MaskedDn from UserList --这里
where
-- -- @strMgDn=MaskingDn @strMedDn=MaskedDn //变量在哪里可以赋值???
(select Mid from DnRange where left(@strMgDn,3)=Mac)=(select Mid from DnRange where left(@strMedDn,3)=Mac)
end
AS
begin
declare @strMgDn varchar(16)
declare @strMedDn varchar(16) select @strMgDn=MaskingDn , @strMedDn=MaskedDn from UserList --这里
where
-- -- @strMgDn=MaskingDn @strMedDn=MaskedDn //变量在哪里可以赋值???
(select Mid from DnRange where left(@strMgDn,3)=Mac)=(select Mid from DnRange where left(@strMedDn,3)=Mac)
end --------------------------------------
这样不行啊,我就想找MaskedDn,
具体是这样的,我在UserList 表中找MaskedDn,这个值呢要 符合下面条件,在另个DnRange表里把 MaskedDn值的前3位和Mac匹配 得到 mid值 跟 MaskingDn值的前3位和Mac匹配 得到 mid值相同 ,不知道我说的大家能不能看的明白