Ⅰ 想在K3裡面做一個這類型的報表,sql語句該怎麼寫,圖2的表頭是兩行,如何做到能否給一些參考的語句。
可以分兩步做,先一個table查詢出組頭的信息,後一個table查詢出明細信息,然後拼到DGV里,這樣比較方便控制。當然,一個sql全部查出來,然後處理也行。不過感覺讓代碼處理邏輯更好一點。
Ⅱ 金蝶 k3 如何對帳套執行 sql 指令
這是一個刪除的SQL語句,條件是:部門是EBO, key為Reg,userid是16394 這些條件組合,userid應該是資料庫的唯一標識ID,一般來說用戶名都叫username.
Ⅲ 金蝶K3 RISE專業版12.3 固定資產反結賬的SQL語句怎麼寫,請高手提供完整的語句。謝謝!
應該不用SQL語句,按住shift鍵,同時雙擊明細功能【期末結賬】(或者同時使用shift+enter)。
Ⅳ K3如何用SQL語句關閉2014年以前沒有到貨或者只到一部分的采購訂單
/*看訂單主表的結構 ,還有關閉狀態欄位名和關閉狀態的值
比如采購訂單主表Porder_master ,狀態curstatus 當curstatus='2'的時候表示關閉 curstatus<'5'的時候表示未完成的訂單
*/
update Porder_master
set curstatus='2'
where year(makedate)=2014 and curstatus<'5'
Ⅳ 求自動獲得查詢K3各種單據的SQL語句
如果你是只要數量的話,用count(*)就可以.如果想通過SQL同時實現取條數和記錄的話是實現不了的,一般是先執行一個數量的查詢再執行記錄的查詢.除非你把數量查詢結果和記錄查詢結果作為兩個表連接,使每個記錄都有一個總記錄數的欄位.再有就是使用存儲過程了
Ⅵ 我要在金碟k3中製作一張報表sql查詢語句怎麼寫
這個和你的流程定義有關,在K3的每個模塊下都有一個「查詢分析」工具,在這里你可以新建查詢,和標準的SQL語句一樣,只是他提供了一些關鍵字用來代替資料庫中的值。
你打開這個工具,它有一個「幫助」,它有一些限制你可以看一下。
Ⅶ 誰能幫忙寫一下K3的SQL語句
我可以幫你,不過需要你將涉及到的表名及欄位名發到我郵箱[email protected]
Ⅷ 金蝶K3 中的銷售出庫sql語句怎麼寫
SELECT *FROM vwICBill_8
這是顯示出庫單的 視圖;也是最好掌握的。
Ⅸ 如何用sql更改k3庫存更新語句
如何用sql更改k3庫存更新語句
update k3
set 欄位=「」
where 欄位=「」
Ⅹ 請問如何能獲取金蝶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