當前位置:首頁 » 編程語言 » 金蝶sql查詢語錄
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

金蝶sql查詢語錄

發布時間: 2022-12-06 11:56:21

A. 請問如何能獲取金蝶K3的【報表分析】的sql語句

Select t4.FItemID,Sum(t4.FQty) As FQty
Into #ICInventory
From ICInventory t4 Inner Join t_ICItem t1 On t1.FItemID=t4.FItemID
Inner Join t_Stock t3 On t4.FStockID=t3.FItemID
Where 1 = 1
Group By t4.FItemID
Insert Into #ICInventory Select t4.FItemID,Sum(0) As FQty
From ICInventory t4 Inner Join t_ICItem t1 On t1.FItemID=t4.FItemID
Inner Join t_Stock t3 On t4.FStockID=t3.FItemID
Where 1 = 1
and t4.FItemID Not In (Select Distinct(FItemID) From #ICInventory)
Group By t4.FItemID
Insert Into #ICInventory Select t1.FItemID,0 From T_ICItem t1
Where t1.FItemID Not In (Select Distinct(FItemID) From ICInventory)
Select t5.FName As FClassName, t2.FShortNumber,t2.FNumber,t2.FName,t2.FModel,t2.FQtyDecimal,
t3.FName As FBUUnitName,ROUND(t1.FQty, t2.FQtyDecimal) As FActBUUnitQty,t2.FSecInv As FSecInvBUUnitQty,
FBUUnitDiff=ROUND(t1.FQty-t2.FSecInv, t2.FQtyDecimal),
t4.FName As FCUUnitName,ROUND(t1.FQty/t4.FCoeffiCient, t2.FQtyDecimal) As FActCUUnitQty,ROUND(t2.FSecInv/t4.FCoeffiCient, t2.FQtyDecimal) As FSecInvCUUnitQty,
FCUUnitDiff=ROUND(t1.FQty/t4.FCoeffiCient-t2.FSecInv/t4.FCoeffiCient,t2.FQtyDecimal),
FStatus=(Case When ROUND(t1.FQty ,t2.FQtyDecimal) - t2.FSecInv < 0 Then '庫存不足' Else '' End),FSumSort=0
Into #temp
From #ICInventory t1 Inner Join t_ICItem t2 On t1.FItemID=t2.FItemID
Inner Join t_MeasureUnit t3 On t2.FUnitID=t3.FMeasureUnitID
Inner Join t_MeasureUnit t4 On t2.FStoreUnitID=t4.FMeasureUnitID
Left Join t_Item t5 On t2.FParentID=t5.FItemID
where (t1.FQty/t4.FCoeffiCient-t2.FSecInv/t4.FCoeffiCient)<0 order by t2.FNumber IF EXISTS(Select * From #TEMP)
Insert Into #Temp
Select '','','','合計','',4,
'',Sum(FActBUUnitQty),Sum(FSecInvBUUnitQty),Sum(FBUUnitDiff),
'',Sum(FActCUUnitQty),Sum(FSecInvCUUnitQty),Sum(FCUUnitDiff),
'',101
From #temp
Select * From #temp Where FBUUnitDiff<0 Order By FSumSort,FSecInvBUUnitQty ASC
Drop Table #icinventory
Drop Table #temp

B. 金蝶K/3物料收發匯總表,能不能按照業務員匯總,或者通過查詢分析工具做直接sql語句查詢也行。 高手幫忙!

物料收發匯總表裡是沒有按業務員匯總的功能。查詢分析工具可以實現,但一般都要收取一定的費用。我也可以做,錢的問題而已。

C. SQL語句問題分析(金蝶)

這個是建立索引時報的錯。

目測是目前t_RP_PBillEntry表中FId,FIndex存在不唯一性造成。

可以這么查一下:

selectFId,FIndex,count(*)fromt_RP_PBillEntrygroupbyFId,FIndexhavingcount(*)>1

正常情況應該查詢不出結果,如果有結果,說明有重復數據,然後你看下重復的數據,是否是真重復,再拿不定主意,就得咨詢客服了。

D. 金蝶K/3查詢分析工具語句

--------------------多謝【三月又三】朋友的建議了
select
ics.fbillno as [單據編號],
icse.fitemid as [物料內碼],
ic.fnumber as [物料代碼],
ic.fname as [物料名稱],
ic.fmodel as [規格型號]
from
icsale ics
inner join icsaleentry icse
on ics.finterid = icse.finterid
and ics.fdate >= '2009-01-01'
and ics.fdate <= '2009-12-31'
inner join
(
-- 匯總出本年所有外購入庫單上的各種物料的平均入庫單價
select
icbe.fitemid,
-- 判斷一下是否數量為零,避免出現「被零除錯誤」
(case when sum(icbe.fauxqty) = 0 then 0 else sum(icbe.famount)/sum(icbe.fauxqty) end) as avg_prc
from
icstockbill icb
inner join icstockbillentry icbe
on icb.finterid = icbe.finterid
and icb.fdate >= '2009-01-01'
and icb.fdate <= '2009-12-31'
and icb.ftrantype = 1
group by
icbe.fitemid
) as prc
on icse.fitemid = prc.fitemid
and icse.fauxprice < prc.avg_prc
left join
t_icitem ic on ic.fitemid = icse.fitemid

E. 金蝶K3 中的銷售出庫sql語句怎麼寫

SELECT *FROM vwICBill_8
這是顯示出庫單的 視圖;也是最好掌握的。

F. 求sql語句怎麼寫(金蝶面試題)

兄弟,不知道你這道題出的是什麼意思?是在有數據的一張表中完成你的題目要求嗎?還有你的薪水的數據類型怎麼會是flaot?應該是float哦哦~~~~~ 1:select sun(FSAL) from table1 where FNAME is zhangsan; 2: select FNAME , avg(FSAL) from table group by (周薪,月薪,年薪); 3:select FNAME from table1 group by <月薪 > having avg(月薪) >600 and avg(月薪)<800 or avg(月薪) =600 or avg(月薪)=800; 我用的是oracle,不知道蠻不滿足你的要求

G. 金蝶K3 RISE專業版12.3 固定資產反結賬的SQL語句怎麼寫,請高手提供完整的語句。謝謝!

應該不用SQL語句,按住shift鍵,同時雙擊明細功能【期末結賬】(或者同時使用shift+enter)。

H. 為什麼金蝶的表資料庫查詢這么麻煩

做金蝶的外掛程序,需要了解表結構,通常可以使用K3 BOS的欄位查詢工具。或者直接通過查詢以下三張表:
1、表描述表——t_TableDescription
2、欄位描述表——t_FieldDescription
3、子系統描述表——t_SubSystem
如果你想查詢倉存管理系統有哪些表,可以通過以下SQL語句來實現:
1
2
3
4
SELECT t1.FName,t2.FTableName,t2.FDescription
FROM dbo.t_SubSystem t1
INNER JOIN dbo.t_TableDescription t2 ON t1.FSubSysID = t2.FSubSystemID
WHERE t1.FName LIKE '%倉存管理%'

I. 誰幫我寫個金蝶軟體SQL語句

這個題目寫的有點問題1、即時庫存不是用icbal或者icinvbal,應該用icinventory2、庫存要關聯 t_icitem 物料表 t_measureunit 計量單位 t_stock 倉庫ps:1、用icbal或者icinvbal這兩個表寫也是可以的,但你要對未核算的單據的數據進行計算,這復雜多了需要做個復雜的存儲過程2、你的價格可以重icbal或者icinvbal中取,肯定比你的計劃單價實際3、最准確的是通過所有的單據計算,復雜可想而知,但你可以跟蹤一下軟體再算收發匯總表的時候用的語句,借鑒過來肯定會省不少事情。4、如果是我,我會用上面的方法,根據單據,以及所有的物料的計價方法去算