资金审批SQL语句修改最终结果

原创 2006年05月24日 08:30:00
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
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

SQL语句查询结果集中的动态修改案例(临时表+游标)

本文转载:http://www.cnblogs.com/Charles2008/archive/2008/03/04/1090314.html 曾经一位朋友问我这样一个问题:怎样在查询出来的结果集中...

SQL语句查询结果额外添加一列序号自动增加

转自: http://www.cnblogs.com/tiantianne/archive/2009/10/13/1582368.html 一、让SELECT查询结果额外增加自递的伪序号列 在...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

常用SQL语句参数化+显示查询结果

常用SQL语句参数化集合: 在不同的SQL语句中使用参数化的方式不尽相同,但一般都是用占位符,然后用command对象添加参数如来实现,现在把常用的参数化方法列表如下: 1.select语句的参数...

Java程序和Oracle数据库调用相同的SQL查询语句,结果却不同

package org.programming.student; import java.sql.*; import java.text.ParseException; import java.te...

使用Log4j2打印Mybatis SQL语句以及结果集

配置log4j2.xml 实现用Log4j2来打印Mybatis的SQL很简单,先配置一个name为consolePrint的附加器,指定输出格式  然后在loggers下配置一个logger,n...

如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集?(

如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集?(2006-12-14 09:25:36) 与这个问题具有相同性质的其他描述还...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)