select ROW_NUMBER()OVER(ORDER BY D.BusinessDate) AS '序号','接单日期'=D.BusinessDate,'合同号'=D.DocNo,'色号'=D.proName,'客户'=D.cusName,'流水号'=D.DocNo,'料品'=D.ItemInfo_ItemName,
'工序'=A.GX,'出缸时间'=A.ZYEndDate,
'染色水溶数量'=I.Qty,'染色质量状况'=I.ZLZK,'定型烘干时间'=J.Date,'定型烘干数量'=J.Qty,'定型质量状况'=J.ZLZK,
'发货时间'=G.ShipConfirmDate,'发货数量'=G.QtyPriceAmount,'备注'=A.Remarks
from (select S.ID,S.BusinessDate,S.DocNo,C.Name as cusName,P.Name as proName,L.ItemInfo_ItemName from SM_SOLine L
inner join SM_SO S on S.ID=L.SO
inner join CBO_Customer_Trl C on C.ID=S.OrderBy_Customer
inner join CBO_Project_Trl P on P.ID=L.Project
where S.Org=1001011070000620 and L.DocLineNo=10) D
left join
(select A.ID,A.Qty,A.ZLZK,A.MO,A.Remarks from Cust_ClourValuationManageLine A
inner join Cust_ClourValuationManage H on A.ClourValuationManage=H.ID
where H.ColourWorkShop=1 and A.MO!='') I on I.MO=D.DocNo
left join
(select A.ID,A.Date,A.Qty,A.ZLZK,A.MO,A.Remarks from Cust_ClourValuationManageLine A
inner join Cust_ClourValuationManage H on A.ClourValuationManage=H.ID
where H.ColourWorkShop=0 and A.MO!='') J on J.MO=D.DocNo
left join (select * from SM_ShipLine where SrcDocNo!='' ) G on G.SrcDocNo=D.DocNo
left join
(select * from Cust_ClourValuationManageLine where MO!='') A on A.MO=D.DocNo
/*
注:
select * from (select A.a,A.b from A where A.a='',A.b='') A
left join (select B.a,B.b,B.c from B where XXXXX) B on A.a=B.b
*/
分享到:
相关推荐
- **结果集查看**:执行查询后,分析器会显示结果集,可以进行排序、分组、筛选等操作。 - **性能监控**:通过查询分析器,可以观察SQL查询的执行计划和资源消耗,帮助优化查询性能。 - **错误检查与调试**:提供...
5. **结果集面板**:当执行查询后,查询结果会显示在这个区域。可以设置不同的结果显示格式,如网格、文本或图表。 6. **消息面板**:显示查询执行过程中的信息和错误。 在SQL Server 2000查询分析器中,用户可以...
窗口函数(Window Functions)是SQL Server 2005中的一个重要特性,它们允许我们在每个结果行上执行计算,而不只是在整个结果集上。这在处理排名、移动平均、累计和等任务时非常有用。 除此之外,本书还将涉及T-SQL...
在SQL Server中,查询语句是数据库操作的核心,它们用于从数据存储中检索信息。以下是一些关于SQL Server查询的精华知识点,通过理解和应用这些知识,你可以提高在SQL中的技能水平。 1. **多表连接**: 查询中涉及...
6. 视图:预定义的查询结果,可以像普通表一样进行查询,简化复杂查询。 7. 存储过程:预编译的SQL语句集合,可以封装复杂的操作,提高执行效率,同时增强安全性。 "SQL基础50题-补充练习.xps"可能是包含额外练习...
10. **游标**:允许逐行处理查询结果,尽管通常不推荐在性能敏感的环境中使用,但在某些情况下(如迭代处理或逐行比较)是有必要的。 在《Microsoft SQL Server 2005技术内幕:T-SQL查询的源代码》中,读者将深入...
- 使用`UNION`运算符可以将多个查询结果合并为一个结果集。 #### 数据库表维护 - **对表进行数据操作**:可以通过打开表来进行数据的插入、更新和删除等操作。需要注意的是,数据类型的匹配问题和不可更新字段可能...
SQL Server作为微软推出的一款关系型数据库管理系统,在处理复杂查询、数据分页等方面提供了丰富的功能和优化策略。本文将深入探讨SQL Server中的分页查询技术,帮助读者掌握如何高效地进行数据分页,以提升应用程序...
3. **查询结果集过大**:当查询返回的数据量远远超过实际所需时,不仅消耗更多的资源,也可能影响整体性能。 4. **冗余数据**:查询时返回不必要的行或列,增加了数据传输的负担。 5. **查询语句编写不当**:包括但...
2. **结果集查看**:执行查询后,查询分析器会显示结果集,可以以表格、图表或者文本形式展示。用户可以排序、筛选、导出结果,甚至将结果保存到新的表中。 3. **对象浏览器**:允许用户浏览数据库结构,包括表、...
- 运行上述SQL语句,检查查询结果是否符合预期。 - 将正确的SQL语句誊写在实验报告上。 通过以上实验步骤和案例分析,不仅可以加深对SQL Server 2005中SQL查询的理解和应用能力,还能熟练掌握各种查询技巧,包括...
4. **结果查看**:执行查询后,分析器会显示结果集,支持排序、筛选、格式化数据等操作。 5. **性能分析**:对于复杂的查询,分析器可能提供执行计划视图,帮助用户理解查询如何在数据库中执行,从而优化性能。 6. *...
类似于UNION,INTERSECT返回两个查询结果的交集,EXCEPT返回第一个查询结果中但不在第二个查询结果中的行。例如,找出只存在于TableA但不存在于TableB的记录: ```sql SELECT column1 FROM TableA EXCEPT ...
本篇文章将深入探讨T-SQL查询在SQL Server 2005中的应用,以"sqlserver2005 技术内幕:T-SQL查询第一章"为引,带你走进T-SQL的世界。 ### 1. T-SQL基础 T-SQL是SQL的扩展,它是SQL Server的标准查询语言,包含了...
虽然每种数据库的实现细节略有不同,但核心思想都是通过限制查询的结果集大小来实现分页功能。根据实际应用场景和数据库类型选择合适的分页查询方法是非常重要的。此外,合理设计数据库索引也能显著提升分页查询的...
本压缩包"SQLServer技巧集.rar"包含了丰富的SQL Server使用技巧和精华知识,旨在帮助用户提升在数据库管理、查询优化、性能调整等方面的能力。 1. **查询语言基础** SQL Server 支持标准的SQL语法,包括SELECT、...
1. **筛选条件的动态生成**:当筛选条件依赖于其他查询的结果时,嵌套子查询非常有用。例如,找出比平均薪水高的员工,可以先计算平均薪水,然后用这个结果作为外部查询的比较标准。 2. **联接操作的替代**:在某些...
### SQL Server T-SQL高级查询知识点 #### 1. SELECT语句基础 - **查询所有数据**:使用`SELECT * FROM table_name`来查询指定表的所有数据。 - **过滤重复数据**:使用`DISTINCT`关键字来返回唯一不同的值。 - **...
### SQLServer数据库设计和高级查询15 #### 数据库设计基础 在进行SQL Server数据库设计时,我们需要关注以下几个核心方面: 1. **需求分析**:首先明确系统的需求,包括业务需求和技术需求。业务需求通常涉及...