资金审批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

资金审批视图

SELECT dbo.canshu.id AS Expr1, t_UserLogin_1.ID AS Expr2, dbo.Shenp.ID,       dbo.Shenp.请求时间, t_User...
  • itblog
  • itblog
  • 2006年04月09日 08:31
  • 1179

sql语句查询结果合并union all用法

整理别人的sql大概的思想是用union 和union all --合并重复行select * from Aunion select * from B--不合并重复行select * from Aun...
  • kemy88
  • kemy88
  • 2007年02月28日 14:05
  • 13135

Oracle中使用pl/sql,查询结果可以直接修改sql语句-for update

Oracle中使用pl/sql,查询结果可以直接修改sql语句-for update 有时需要使用pl/sql查询语句,并直接就该条语句进行修改,只要在搜索语句末尾加一个 for update 语...
  • bestcxx
  • bestcxx
  • 2015年10月30日 17:23
  • 3820

sql语句查询怎么判断查询结果为空?

sqldataadapter适合用在查询较多字段时.....string sou = "select * from art where content like '%" + TextBox1.Text...
  • imsasuke
  • imsasuke
  • 2010年11月27日 21:40
  • 2471

OA系统审批邮件业务规则整理

OA系统自己也做了不少个,OA系统都会涉及审批流程,有审批流程一般都会涉及邮件通知,所以将邮件通知的业务规则整理一下。   整理前,先普及两个角色,申请代理人以及审批代理人。   申请代理人:...
  • wodeguozili
  • wodeguozili
  • 2017年07月28日 14:55
  • 204

SQL Server 将查询结果导出插入(insert)语句的简单方式

SQL Server 将查询结果导出插入(insert)语句的简单方式
  • danny_style
  • danny_style
  • 2015年04月21日 09:46
  • 5628

SQL Server 2008 R2学习(二)增、删、改、查

1、 2、 3、 4、 5、 6、 7、 8、
  • wwkaven
  • wwkaven
  • 2014年09月17日 12:20
  • 1885

用SQL语句修改SQL表结构

最近,由于工作需要使用了SQL 2008数据库,遇到一些问题。当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会...
  • yangna01314
  • yangna01314
  • 2010年03月12日 19:27
  • 4631

一样的sql语句,不一样的结果!

今天用程序写了个增删改查,其他还好,查的时候用到了模糊查询,其中字段包含有中文,尽管sql语句正确,就是查不到东西,后来直接在数据库中去尝试,发现,设置GBK时,sql语句可以查询出来数据,设置成ut...
  • longteng666999
  • longteng666999
  • 2018年01月11日 17:39
  • 35

SQL的更新语句update(更新表中数据)

1. 更新表中所有行 2.更新表中特定行 ,更新时候一定不要省略WHERE子句,否则会更新所有行。 更新update语句分为三部分,格式如下:  1  更新的表  2  列名和新的值 ...
  • u010566813
  • u010566813
  • 2016年04月14日 14:10
  • 46919
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:资金审批SQL语句修改最终结果
举报原因:
原因补充:

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