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模型] 五.构造查询 [ ...
随机推荐
- Emmagee—开源Android性能测试工具
下载:https://github.com/NetEase/Emmagee/releases/download/V2.5/Emmagee.apk 1.Emmagee——Android性能测试工具 Em ...
- jenkins迁移升级简述
1.迁移背景 原有jenkins版本为2.32.2,由于需要安装git parameter插件,插件安装失败,依赖暂时无法解决,因此决定升级jenkins版本,升级版本为2.121.2. 2.je ...
- c++ int转string类型
std::string int2string(int input){ std::ostringstream ss; //clear string //ss.str(""); //s ...
- Rain on your Parade HDU - 2389 (hc板题)
在客人能够拿到的伞与客人之间建边 跑hc就好了.... 看看别人的:https://blog.csdn.net/wall_f/article/details/8248350 #include < ...
- 【刷题】LOJ 6003 「网络流 24 题」魔术球
题目描述 假设有 \(n\) 根柱子,现要按下述规则在这 \(n\) 根柱子中依次放入编号为 \(1, 2, 3, 4, \cdots\) 的球. 每次只能在某根柱子的最上面放球. 在同一根柱子中,任 ...
- 【BZOJ1488】[HNOI2009]图的同构(Burside引理,Polya定理)
[BZOJ1488][HNOI2009]图的同构(Burside引理,Polya定理) 题面 BZOJ 洛谷 题解 求本质不同的方案数,很明显就是群论这套理论了. 置换一共有\(n!\)个,考虑如何对 ...
- MathExam V2.0
# 隔壁村小学的小朋友都羡慕哭了2.0版 一.预估与实际 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 1 ...
- svn查看日志(show log)显示时间为1970的解决方法
问题: 在修改文件后show log无法显示日志,上面的时间会自动在2016年和1970年间跳,而且设置不了时间.解决方法:1.编辑svnserve.conf,设置“anon-access=none” ...
- Spring中 <context:property-placeholder 的使用与解析 .properties 配置文件的加载
转: Spring中property-placeholder的使用与解析 Spring中property-placeholder的使用与解析 我们在基于spring开发应用的时候,一般都会将数据库的配 ...
- vim基本技巧
一.无插件vim使用 1.查看修改代码 1)光标移动 h j k l 前下上后 w b 词首.词尾 ^ $ 句首.句尾 2)编辑 x d r y p a i o . ...