SELECT s.userid, s.ID, s.请求时间,ca.参数值 AS 公司名称, ca.通知公司 AS 公司全称,u1.公司名称old AS 公司名称_old,
u1.公司全称old AS 公司全称_old, s.收款公司,u1.用户名, u1.姓名, u1.短信开启,u1.联系电话,u1.手机号码, s.编号,
s.审批单号, s.审批金额, s.审批内容,s.单据状态, s.状态说明,c.*, u1.等级,ca1.参数值 AS 审批状态, u1.授信额度, s.收款人,
s.帐号, s.开户银行, s.付出银行,s.付出银行账号, s.结算方式,d.占款日期,d.计划总额,d.用款总额,d.超支盈余,s.gsid,
(CASE WHEN (SELECT TOP 1 审批意见 FROM v_shenpjg WHERE (批复单号 = 审批单号) ORDER BY 批复日期 DESC) = '同意' THEN s.加密认证 ELSE '' END)
AS 加密信息
FROM dbo.Shenp s
INNER JOIN dbo.t_UserLogin u1 ON s.userid = u1.ID
LEFT OUTER JOIN dbo.canshu ca ON u1.gsid = ca.id
LEFT OUTER JOIN dbo.canshu ca1 ON s.审批状态 = ca1.id
left join
(SELECT a.批复日期,审批意见nm,审批意见,批复金额,姓名 as 审批人,批复单号
FROM v_shenpjg a where not exists(select 1 from v_shenpjg where 批复单号=a.批复单号 and 批复日期>a.批复日期)
) c on s.审批单号=c.批复单号
left join
(SELECT 日期 as 占款日期,计划总额,用款总额,超支盈余,gsid
from dbo.v_zjzyong a where not exists(select 1 from dbo.v_zjzyong where gsid=a.gsid and 日期>a.日期)
) d on d.gsid =s.gsid
u1.公司全称old AS 公司全称_old, s.收款公司,u1.用户名, u1.姓名, u1.短信开启,u1.联系电话,u1.手机号码, s.编号,
s.审批单号, s.审批金额, s.审批内容,s.单据状态, s.状态说明,c.*, u1.等级,ca1.参数值 AS 审批状态, u1.授信额度, s.收款人,
s.帐号, s.开户银行, s.付出银行,s.付出银行账号, s.结算方式,d.占款日期,d.计划总额,d.用款总额,d.超支盈余,s.gsid,
(CASE WHEN (SELECT TOP 1 审批意见 FROM v_shenpjg WHERE (批复单号 = 审批单号) ORDER BY 批复日期 DESC) = '同意' THEN s.加密认证 ELSE '' END)
AS 加密信息
FROM dbo.Shenp s
INNER JOIN dbo.t_UserLogin u1 ON s.userid = u1.ID
LEFT OUTER JOIN dbo.canshu ca ON u1.gsid = ca.id
LEFT OUTER JOIN dbo.canshu ca1 ON s.审批状态 = ca1.id
left join
(SELECT a.批复日期,审批意见nm,审批意见,批复金额,姓名 as 审批人,批复单号
FROM v_shenpjg a where not exists(select 1 from v_shenpjg where 批复单号=a.批复单号 and 批复日期>a.批复日期)
) c on s.审批单号=c.批复单号
left join
(SELECT 日期 as 占款日期,计划总额,用款总额,超支盈余,gsid
from dbo.v_zjzyong a where not exists(select 1 from dbo.v_zjzyong where gsid=a.gsid and 日期>a.日期)
) d on d.gsid =s.gsid