U9C的數據查詢視圖Sql

U9C的數據查詢視圖Sql

if object_id('TEMPDB..#priceTable') is not null
begin
drop table #priceTable
endcreate 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.PurchaseOrderwhere 1=1 
--and
--purchaseOrder.DocNo='20PO2405120029'
--poline.ItemInfo_ItemCode='4604-00128'
group bypoline.FinallyPriceTC,
poline.ItemInfo_ItemID ,
purchaseOrder.DocNo,poline.CreatedOnorder 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 whqleft 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.idleft join UBF_MD_Class ec on ec.Local_ID=evtrl.ExtEnumType and evtrl.ExtEnumTypeUID=ec.idwhere 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.idleft join UBF_MD_Class ec on ec.Local_ID=evtrl.ExtEnumType and evtrl.ExtEnumTypeUID=ec.idwhere ec.FullName='UFIDA.U9.CBO.SCM.Item.ItemTypeAttributeEnum') as ItemTypeAttributeEnum on ItemTypeAttributeEnum.EValue=itemMaster.ItemFormAttribute
left join #priceTable pricetable on pricetable.itemid=whq.ItemInfo_ItemIDwhere     whq.StoreMainQty>0 
--and  org.Code='20'  
--and  whq.ItemInfo_ItemCode='4604-00128' order by pricetable.polineCreatedOn desc

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/22920.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/22920.shtml
英文地址,請注明出處:http://en.pswp.cn/web/22920.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

阿里云郵件推送服務配置教程:怎么做批發?

阿里云郵件推送的API配置步驟?配置教程有哪些步驟? 阿里云郵件推送服務憑借其高并發、穩定性強和安全性高等特點,成為眾多企業的首選。Aok將詳細介紹如何使用阿里云郵件推送服務進行批發配置,并簡要提及AokSend的優勢。 阿里云郵…

UE4_環境_材質函數

學習筆記,不喜勿噴,歡迎指正,侵權立刪! 1、建立材質函數Distance_Fun,勾選公開到庫。 2、添加函數輸入節點FunctionInput, 這個輸入我們想作為混合材質屬性BlendMaterialAttributes的alpha輸入節點&#x…

022、鍵管理_遍歷鍵

Redis提供了兩個命令遍歷所有的鍵,分別是keys和scan 1.全量遍歷鍵 keys patternkeys命令是支持pattern匹配的 127.0.0.1:6379> dbsize (integer) 0 127.0.0.1:6379> mset hello world redis best jedis best hill high OK如果要獲取所有的鍵,可以使用keys pattern命…

手擼 串口交互命令行 及 AT應用層協議解析框架

在嵌入式系統開發中,命令行接口(CLI)和AT命令解析是常見的需求。CLI提供了方便的調試接口,而AT命令則常用于模塊間的通信控制。本文將介紹如何手動實現一個串口交互的命令行及AT應用層協議解析框架,適用于FreeRTOS系統…

06Docker-Compose和微服務部署

Docker-Compose 概述 Docker Compose通過一個單獨的docker-compose.yml模板文件來定義一組相關聯的應用容器,幫助我們實現多個相互關聯的Docker容器的快速部署 一般一個docker-compose.yml對應完整的項目,項目中的服務和中間件對應不同的容器 Compose文件實質就…

鋰電池壽命預測 | Matlab基于SSA-SVR麻雀優化支持向量回歸的鋰離子電池剩余壽命預測

目錄 預測效果基本介紹程序設計參考資料 預測效果 基本介紹 【鋰電池剩余壽命RUL預測案例】 鋰電池壽命預測 | Matlab基于SSA-SVR麻雀優化支持向量回歸的鋰離子電池剩余壽命預測(完整源碼和數據) 1、提取NASA數據集的電池容量,以歷史容量作…

【C++課程學習】:類和對象(上)(類的基礎詳細講解)

🎁個人主頁:我們的五年 🔍系列專欄:C課程學習 🎉歡迎大家點贊👍評論📝收藏?文章 目錄 🍟1.1類的引出: 🍟1.2類的結構: 🍟1.3類的…

LeetCode-82. 刪除排序鏈表中的重復元素 II【鏈表 雙指針】

LeetCode-82. 刪除排序鏈表中的重復元素 II【鏈表 雙指針】 題目描述:解題思路一:用一個cur即可實現去重cur.next cur.next.next背誦版:解題思路三:0 題目描述: 給定一個已排序的鏈表的頭 head , 刪除原始…

【java前端課堂】02_類和方法的定義區別

目錄 簡介: 類 方法 類和方法之間的主要區別如下: 定義與結構: 實例化: 作用范圍: 生命周期: 下面是一個簡單的Java類和方法示例: 簡介: 類 在Java(以及許多其他面向…

十大排序-冒泡排序

算法原理如下: 給出一組數據;比較相鄰的元素。如果第一個比第二個大,互換兩個值。對每一組相鄰元素同樣方式比較,從開始的第一組到結束的最后一組。最后的元素會是最大數。除了排列好的最大數,針對所有元素重復以上步…

臺式機ubuntu22.04安裝nvidia驅動

總結一個極簡易的安裝方法 正常安裝ubuntu 22.04正常更新軟件 sudo apt update sudo apt upgrade -y參考ubuntu官方網站的說明https://ubuntu.com/server/docs/nvidia-drivers-installation#/ # 首先檢查系統支持驅動的版本號 sudo ubuntu-drivers list我顯示的內容如下&…

前端應用開發實驗:組件應用

目錄 實驗目的相關知識點實驗內容及要求代碼實現效果 實驗目的 (1)掌握組件的創建方法(全局組件、局部組件); (2)重點學會組件之間的數據傳遞(prop傳值、自定義事件)&am…

SAP 用事務碼SQVI 制作簡單的ALV報表

我們在項目實施和運維的過程中經常會接到用戶的很多需求,有很大的一部分需求可能都是一些報表的需求,有些報表的需求需要開發人員使用ABAP編寫,但是有些報表僅僅只是兩個或者多個報表的表關聯就可以實現。這個時候我們就可以用SQVI這個事物代…

揭秘!寵物空氣凈化器對抗貓毛過敏,效果真的超乎想象?

貓毛過敏困擾著不少愛貓人士。盡管網絡上充斥著各種緩解策略,但究竟哪種方法效果最佳?作為一位經驗豐富的寵物主人,我搜集了大量信息,對比了幾種主流的貓毛過敏應對策略,比如藥物治療、日常清潔和寵物空氣凈化器的使用…

阿里云私有CA使用教程

點擊免費生成 根CA詳情 啟用根CA -----BEGIN CERTIFICATE----- MIIDpzCCAogAwIBAgISBZ2QPcfDqvfI8fqoPkOq6AoMA0GCSqGSIb3DQEBCwUA MFwxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdiZWlqaW5nMRAwDgYDVQQHDAdiZWlq aW5nMQ0wCwYDVQQKDARDU0REMQ0wCwYDVQQLDARDU0REMQswCQYDVQQDDAJDTjA…

單列集合--ArryList、LinkedList、Set

使用IDEA進入某個類之后,按ctrlF12,或者alt數字7,可查看該實現類的大綱。 package exercise;import java.util.HashSet; import java.util.Iterator; import java.util.Set; import java.util.function.Consumer;public class Demo3 {public static void…

開放式耳機哪個牌子好?2024年度熱門機型推薦榜單分享!

隨著音樂技術的不斷革新,開放式耳機已成為音樂發燒友們的首選。從最初的簡單音質,到如今的高清解析,開放式耳機不斷進化。音質純凈,佩戴舒適,無論是街頭漫步還是家中細細靜聽,都能帶給你身臨其境的音樂體驗…

iOS18 新變化提前了解,除了AI還有這些變化

iOS 18即將在不久的將來與廣大iPhone用戶見面,這次更新被普遍認為是蘋果歷史上最重要的軟件更新之一。據多方報道和泄露的消息,iOS 18將帶來一系列全新的功能和改進,包括在人工智能領域的重大突破、全新的設計元素以及增強的性能和安全性。現…

make 中 DESTDIR 和 --prefix 的區別

1.configure + make./configure --prefix=/usr make -j8make install DESTDIR=/home2.meson + ninja meson build --prefix=/usr DESTDIR=/home ninja install 這兩個示例分別展示了如何使用兩種流行的構建系統(configure + make 和 meson + ninja)來編譯和安裝軟件,并…

AI教我變得厲害的思維模式01 - 成長型思維模式

今天和AI一起思考如何培養自己的成長性思維。 一一核對,自己哪里里做到,哪里沒有做到,讓AI來微調訓練我自己。 成長性思維的介紹 成長性思維(Growth Mindset)是由斯坦福大學心理學教授卡羅爾德韋克(Carol…