首页 > 数据库 >U9C的数据查询视图Sql

U9C的数据查询视图Sql

时间:2024-06-06 09:00:23浏览次数:23  
标签:join CBO 视图 U9C whq Sql evtrl id left

U9C的数据查询视图Sql





if object_id('TEMPDB..#priceTable') is not null
begin
drop table #priceTable
end

create table #priceTable (polineCreatedOn date,price varchar(max),itemid varchar(max),purchaseOrderdocno varchar(max),)

insert into #priceTable
select   
max(poline.CreatedOn),
poline.FinallyPriceTC,
poline.ItemInfo_ItemID ,
purchaseOrder.DocNo
from
PM_POLine poline 
left join PM_PurchaseOrder purchaseOrder on purchaseOrder.id=poline.PurchaseOrder

where 1=1 
--and
--purchaseOrder.DocNo='20PO2405120029'
--poline.ItemInfo_ItemCode='4604-00128'
group by

poline.FinallyPriceTC,
poline.ItemInfo_ItemID ,
purchaseOrder.DocNo,
 poline.CreatedOn

order by poline.CreatedOn desc 



select  DISTINCT 
categoryTrl.Name 主分类,
itemMaster.Code  物料号,
itemMaster.SPECS 规格,
ItemTypeAttributeEnum.name 物料属性,
uomTrl.Name 库存主单位名称,
itemMaster.DescFlexField_PrivateDescSeg1 图号,
itemMaster.DescFlexField_PrivateDescSeg2  材质,
itemMaster.DescFlexField_PrivateDescSeg3  生产厂家,
itemMaster.name   物料名称,
seibanMaster.SeibanNO 番号,
wh.Code  存储地点编码,
bin.Code 库位,
binTrl.name  库位名称,
whTrl.Name 存储地点名称,
lotMaster.LotCode 批号,
orgTrl.name 组织名称,
org.Code 组织编码,
StorageTypeEnum.Name 存储类型,
project.Code 项目编码,
projectTrl.name 项目,
whq.ToRetStQtyCU 	采购待退数量,
transferApply.DocNo 调拨申请单号 ,
transApplyLine.ApplyQty 调入在途量 ,
transferOut.DocNo 调出单号,
transOutLine.StoreUOMQty 调出在途数量 ,
whq.StoreMainQty 库存量,
pricetable.price 价格,
pricetable.polineCreatedOn 物料购买创建时间

from  InvTrans_WhQoh whq

left join CBO_ItemMaster itemMaster on itemMaster.id=whq.ItemInfo_ItemID
left join CBO_Wh wh on wh.id=whq.wh
left join CBO_Wh_Trl whTrl on whTrl.id=wh.id
left join Base_Organization org on org.id=whq.ItemOwnOrg
left join Base_Organization_Trl orgTrl on org.id=orgTrl.id
left join InvDoc_TransApplyLine transApplyLine  on transApplyLine.ItemInfo_ItemID=whq.ItemInfo_ItemID and transApplyLine.Status=2
left join InvDoc_TransferApply transferApply  on transferApply.id=transApplyLine.TransferApply and transferApply.Status=2
left join InvDoc_TransOutLine transOutLine  on transOutLine.ItemInfo_ItemID=whq.ItemInfo_ItemID and transOutLine.BusiClose=0
left join InvDoc_TransferOut  transferOut  on transferOut.id=transOutLine.transferOut 
left join (select ev.name,evtrl.code,evtrl.evalue from UBF_Sys_ExtEnumValue_Trl ev 
                                    left join ubf_sys_extenumvalue evtrl on evtrl.id=ev.id
                                    left join UBF_MD_Class ec on ec.Local_ID=evtrl.ExtEnumType and evtrl.ExtEnumTypeUID=ec.id
                                    where ec.FullName='UFIDA.U9.CBO.Enums.StorageTypeEnum') as StorageTypeEnum on StorageTypeEnum.EValue=whq.StorageType
left join CBO_Project project on project.id=whq.Project
left join CBO_Project_Trl projectTrl on projectTrl.id=project.id
left join CBO_Category  category on itemMaster.MainItemCategory=category.id
left join CBO_Category_Trl categoryTrl on categoryTrl.id=category.id
left join CBO_SeibanMaster  seibanMaster on seibanMaster.id=whq.SeiBan_EntityID
left join CBO_Bin  bin on bin.id=whq.BinInfo_Bin
left join CBO_Bin_Trl binTrl on binTrl.id=bin.id
left join Lot_LotMaster  lotMaster on lotMaster.id=whq.LotInfo_LotMaster_EntityID
left join Base_UOM uom on uom.id=itemMaster.InventoryUOM
left join Base_UOM_Trl uomTrl on uomTrl.id=uom.id
left join (select ev.name,evtrl.code,evtrl.evalue from UBF_Sys_ExtEnumValue_Trl ev 
                                    left join ubf_sys_extenumvalue evtrl on evtrl.id=ev.id
                                    left join UBF_MD_Class ec on ec.Local_ID=evtrl.ExtEnumType and evtrl.ExtEnumTypeUID=ec.id
                                    where ec.FullName='UFIDA.U9.CBO.SCM.Item.ItemTypeAttributeEnum') as ItemTypeAttributeEnum on ItemTypeAttributeEnum.EValue=itemMaster.ItemFormAttribute
left join #priceTable pricetable on pricetable.itemid=whq.ItemInfo_ItemID


where     whq.StoreMainQty>0 
--and  org.Code='20'  
--and  whq.ItemInfo_ItemCode='4604-00128' 

order by pricetable.polineCreatedOn desc


标签:join,CBO,视图,U9C,whq,Sql,evtrl,id,left
From: https://blog.csdn.net/weixin_43050480/article/details/139485093

相关文章

  • python 连接sqlite简单示例
    importsqlite3#连接到SQLite数据库#数据库文件是test.db,如果文件不存在,会自动在当前目录创建#如果文件已存在,则连接到该数据库conn=sqlite3.connect('test.db')#创建一个游标对象#通过游标对象来执行SQL语句cursor=conn.cursor()#创建一个表cursor.execut......
  • MySQL-11.数据库的设计规范
    C-11.数据库的设计规范1.为什么需要数据库设计我们在设计数据表的时候,要考虑很多问题。比如:用户需要什么数据?需要在数据表中保存那些数据?如何保证数据表中数据的正确性,当插入,删除,更新的时候该进行怎样的约束检查?如何降低数据表的数据冗余度,保证数据表不会因为用户量的......
  • 【面试宝藏】MySQL 面试题解析
    MySQL面试题解析1.数据库三大范式是什么?第一范式(1NF):确保每列的原子性,即每列不能再分。第二范式(2NF):在满足1NF的基础上,每个非主属性完全依赖于主键,即消除部分依赖。第三范式(3NF):在满足2NF的基础上,任何非主属性不依赖于其他非主属性,即消除传递依赖。2.MySQL有关权限......
  • 【DRF-13】rest-framework之视图三部曲
    一.mixin类编写视图1.视图classAuthorModelSerializer(serializers.ModelSerializer):classMeta:model=models.Authorfields='__all__'fromrest_frameworkimportmixins,genericsclassAuthors(mixins.ListModelMixin,mixins.CreateMod......
  • python 连接sqlite数据库
     首先要打开右边的Database,点击加号,选择图中的选项。  然后找到下载驱动,因为我的已经下载,就不提示了。在File类型后有三个点选择,找到自己创建的数据库。 之后就可以看到了。 实话来说,python确实比Java写的代码少,而且感觉跟容易理解,实现起来也是很直接。 ......
  • MyBatis的JdbcType与MySQL数据类型之间的对应关系
    MyBatis的JdbcType与MySQL数据类型之间存在一定的对应关系,这些映射帮助MyBatis在处理SQL查询时正确地将数据库中的数据类型转换为Java对象。以下是一些常用的MyBatisJdbcType与MySQL数据类型的对应关系:BIGINT-对应MySQL的BIGINT类型,用于存储大整数值。INTEGER -对应MySQL的......
  • 使用Python实现MySQL数据库备份
    数据库备份的重要性数据库备份是一项至关重要的任务,它可以帮助我们应对各种意外情况,如硬件故障、数据损坏、误操作等。通过定期备份数据库,我们可以保证数据的安全性,同时在发生意外时能够快速恢复数据,最大限度地减少业务影响和数据丢失。使用Python实现MySQL数据库备份使......
  • mysql阶段02 数据库基本操作, 误删用户案例解决, 数据库体系结构, mysql服务构成, mys
    一、数据库基本操作1.设置数据库密码[root@db03~]#mysqladmin-urootpassword'123456'2.使用密码登录#1.正确的登录方式[root@db03~]#mysql-uroot-p123456[root@db03~]#mysql-uroot-p123456#2.错误的登录方式[root@db03~]#mysql-uroot-p123456#3......
  • [email protected]].2700勒索病毒
     该病毒具有持续性威胁,可加密文件并窃取敏感信息。继续潜伏在计算机系统中,构成一种持续的威胁。受害者即使支付了赎金,也可能无法完全摆脱病毒的困扰。支付了赎金并获得了解密密钥,也不能保证病毒已经完全清除。病毒可能仍然隐藏在系统的某个角落,等待合适的时机再次发作。 ......
  • SQL--union用法
    UNION 是SQL中用于合并两个或多个 SELECT 语句结果集的操作符。这些 SELECT 语句必须选择相同数量的列,并且这些列的数据类型必须兼容。UNION 会自动去除结果集中的重复行,而如果你想要保留重复行,可以使用 UNIONALL。 UNION 的基本语法:制代码SELECT column_na......