sql语句添加查询字段
SELECT * FROM(
SELECT ROW_NUMBER() OVER (ORDER BY r.UpdateTime desc) tempRowNum,h.BizID,h.OrgID
FROM dbo.ToPlanTargetValueHis h
INNER JOIN dbo.ToPlanAdjustRecord r
ON h.BizID=r.ID
WHERE h.BizID<>'import' AND r.AdjustAmount<>-1 AND DATEDIFF(YEAR,'',r.BizDate)=0 AND h.OrgID='0972d31c170d41b2b778d6b2ab203b7e' AND DATEDIFF(DAY, '', r.BizDate) >= 0
AND DATEDIFF(DAY, '', r.BizDate) <= 0
GROUP BY h.BizID,h.OrgID,r.UpdateTime) a
LEFT JOIN
(SELECT r.ID,(
SELECT s.ShortName+',' FROM ToPlanTargetValueHis h
LEFT JOIN dbo.SysOrganization s ON h.OrgID=s.ID WHERE h.BizID=r.ID AND h.AdjustType='in' ORDER BY h.UpdateTime DESC FOR XML PATH('')) InOrgName,
(SELECT f.Name+',' FROM ToPlanTargetValueHis h
LEFT JOIN dbo.ToFinanceAccount f ON h.TargetID=f.ID WHERE h.AdjustType='in' AND h.BizID=r.ID ORDER BY h.UpdateTime DESC FOR XML PATH('')) InTargetName,
(SELECT s.ShortName+',' FROM ToPlanTargetValueHis h
LEFT JOIN dbo.SysOrganization s ON h.OrgID=s.ID WHERE h.BizID=r.ID AND h.AdjustType='out' ORDER BY h.UpdateTime DESC FOR XML PATH('')) OutOrgName,
(SELECT f.Name FROM ToPlanTargetValueHis h
LEFT JOIN dbo.ToFinanceAccount f ON h.TargetID=f.ID WHERE h.AdjustType='out' AND h.BizID=r.ID ORDER BY h.UpdateTime desc FOR XML PATH('')) OutTargetName,
r.BizType,(SELECT TOP 1 h.IsAdjustYear FROM ToPlanTargetValueHis h WHERE h.BizID =r.ID ORDER BY h.UpdateTime DESC) IsAdjustYear,
r.UpdateTime AS BizDate,r.AdjustStatus,u.EmpName UserName
,(SELECT CONVERT(NVARCHAR(1000),h.TargetValue)+',' FROM dbo.ToPlanTargetValueHis h
WHERE h.AdjustType IN('in','out') AND h.BizID=r.ID ORDER BY h.UpdateTime DESC FOR XML PATH('')) AdjustAmount,
(SELECT CONVERT(NVARCHAR(1000),h.AfterAdjust)+',' FROM toplantargetvaluehis h
WHERE h.AdjustType IN('in','out') AND h.BizID=r.ID ORDER BY h.UpdateTime desc FOR XML PATH('')) AfterAdjust,
(SELECT COUNT(1) FROM dbo.ToPlanTargetValue WHERE BizID=r.ID) IsEnable,r.ProcInstID,w.Status as WFStatus,Remark
FROM dbo.ToPlanAdjustRecord r INNER JOIN dbo.SysUser u ON r.UpdateUser =u.ID LEFT JOIN dbo.WF_ProcInst AS w ON w.ProcInstID=r.ProcInstID) b
ON a.BizID=b.ID
WHERE a.tempRowNum>0 AND a.tempRowNum<=10 ORDER BY a.tempRowNum
sql语句添加查询字段的更多相关文章
- SQL语句添加删除修改字段及一些表与字段的基本操作
用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200)2.删除字段 ALTER TABLE table_NA ...
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP CO ...
- SQL语句添加删除修改字段[sql server 2000/2005]
用SQL语句添加删除修改字段1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME ...
- SQL语句添加删除修改字段
用SQL语句添加删除修改字段1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME ...
- Sql 语句添加字段、修改字段类型、默认值语法
Sql 语句添加字段 ,) not null --修改类型 alter Table bbs ) Sql 语句修改默认值 alter table 表名 drop constraint 约束名字 --删除 ...
- MySQL的EXPLAIN命令用于SQL语句的查询执行计划
MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP).这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的.这条命令并没有提供任何调整建议,但它能够提供重要的信息 ...
- mysql 常用 sql 语句 - 快速查询
Mysql 常用 sql 语句 - 快速查询 1.mysql 基础 1.1 mysql 交互 1.1.1 mysql 连接 mysql.exe -hPup ...
- SQL 语句在查询分析器执行很快,程序 Dapper 参数化查询就很慢(parameter-sniffing)
这个问题困扰我好长时间了,使用SQLSERVER 事务探查器找到执行超时的SQL语句,参数查询都是通过执行exe sp_executesql 的存储过程调用,因为它能够分析并缓存查询计划,从而优化查询 ...
- [Beego模型] 四、使用SQL语句进行查询
[Beego模型] 一.ORM 使用方法 [Beego模型] 二.CRUD 操作 [Beego模型] 三.高级查询 [Beego模型] 四.使用SQL语句进行查询 [Beego模型] 五.构造查询 [ ...
随机推荐
- 「TJOI / HEOI2016」字符串
「TJOI / HEOI2016」字符串 题目描述 佳媛姐姐过生日的时候,她的小伙伴从某东上买了一个生日礼物.生日礼物放在一个神奇的箱子中.箱子外边写了一个长为 \(n\) 的字符串 \(s\),和 ...
- 算法学习——从bzoj2286开始的虚树学习生活
[原创]转载请标明原作者~ http://www.cnblogs.com/Acheing/ 题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2 ...
- Python远程连接模块-Telnet
Python远程连接模块-Telnet 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 虽然现在主流的python版本还是2.7,相信2020年python程序员都会偏向Python ...
- SQL记录-PLSQL运算符
PL/SQL运算符 运算符是一个符号,告诉编译器执行特定的数学或逻辑操作. PL/SQL语言有丰富的内置运算符,运算符提供的以下几种类型: 算术运算符 关系运算符 比较运算符 逻辑运算符 字符串运算符 ...
- CF #442 div2
A 判断下5个名字出现了几次.pre数据巨弱,就这么一水题在std测刷掉了非常多的人.. /** @Date : 2017-10-24 16:04:41 * @FileName: A.cpp * @P ...
- C#的Lamda表达式_匿名函数
- 流媒体服务器之————EasyDarwin开源流媒体服务器:编译、配置、部署
源码下载地址:https://github.com/EasyDarwin/EasyDarwin/archive/v7.0.5.zip 查看 Ubuntu 的版本号 sudo lsb_release - ...
- 被误解的 Node.js
http://www.ibm.com/developerworks/cn/web/1201_wangqf_nodejs/ 被误解的 Node.js
- javascript惰性函数
惰性函数:所谓惰性函数就是创建了一个新函数并且将其分配给保存了另外函数的同一个变量,就以一个新函数覆盖了旧函数.某种程度上,回收了旧函数指针以指向一个新函数. 板栗: var scareMe = fu ...
- Angular 下的 directive (part 2)
ngCloak ngCloak指令被使用在,阻止angular模板从浏览器加载的时候出现闪烁的时候.使用它可以避免闪烁问题的出现. 该指令可以应用于<body>元素,但首选使用多个ng ...