管家婆ERP V3Ⅱ生产拆装单生成金蝶财务软件K3 V10.3标准凭证引入的SQL select 查询语句
来源:互联网 发布:网络博客被骗了怎么办 编辑:程序博客网 时间:2024/04/29 10:42
双&号括起来的变量要先替换后才能执行, left(k.usercode,3)='021' 是限制查询仓库的范围,因为多家母子公司使用一套ERP,所以需要限制只查询某一家公司的数据
SELECT a.BillDate AS FDate, YEAR(a.BillDate) AS FYear, MONTH(a.BillDate) AS FPeriod,
'记' AS FGroupID, '1' AS FNumber, '1243.02' AS FAccountNum,
'废纸类商品(项目核算)' AS FAccountName, 'RMB' AS FCurrencyNum,
'人民币' AS FCurrencyName,
CASE WHEN a.qty > 0 THEN a.Total ELSE a.total * - 1 END AS FAmountFor,
CASE WHEN (a.qty) > 0 THEN a.total ELSE 0 END AS FDebit, CASE WHEN (a.qty)
< 0 THEN a.total ELSE 0 END AS FCredit, '童美华' AS FPreparerID,
'NONE' AS FCheckerID, 'NONE' AS FApproveID, 'NONE' AS FCashierID,
'' AS FHandler, '*' AS FSettleTypeID, '' AS FSettleNo,
i.BillCode + ',' + p.FullName + ':' + LTRIM(STR(a.Qty, 15, 3))
+ '吨;单价:' + LTRIM(STR(a.Price, 15, 2))
+ '元/吨,' + i.Comment + ';' + LTRIM(i.explain) AS FExplanation, 0 AS FQuantity,
'*' AS FMeasureUnitID, 0 AS FUnitPrice, '' AS FReference, a.BillDate AS FTransDate,
'' AS FTransNo, 0 AS FAttachments, 999 AS FSerialNum, '' AS FObjectName,
'' AS FParameter, 1 AS FExchangeRate, 0 AS FEntryID, '部门---' + LEFT(k.UserCode, 6)
+ '---' + LEFT(k.FullName, 5) + '||库位---' + RIGHT(LTRIM(k.UserCode), 2)
+ '---' + RIGHT(LTRIM(k.FullName), 3) AS FItem, 0 AS FPosted, '' AS FInternalInd,
'' AS FCashFlow, k.UserCode AS Expr1, k.FullName AS Expr2, i.BillCode
FROM InOutstocktable a INNER JOIN
Stock k ON k.typeId = a.KtypeId INNER JOIN
ptype p ON p.typeId = a.PtypeId INNER JOIN
BillIndex i ON i.BillNumberId = a.BillNumberId
WHERE (a.BillType = 16) AND (a.BillDate = '&上日&') and left(k.usercode,3)='021' AND (i.RedWord = 0)
UNION ALL
SELECT a.BillDate AS FDate, MAX(YEAR(a.BillDate)) AS FYear, MAX(MONTH(a.BillDate))
AS FPeriod, '记' AS FGroupID, '1' AS FNumber, '2121.02' AS FAccountNum,
'废纸类应付款' AS FAccountName, 'RMB' AS FCurrencyNum,
'人民币' AS FCurrencyName, SUM(CASE WHEN a.qty < 0 THEN (total)
ELSE - total END) AS FAmountFor,
CASE WHEN SUM(CASE WHEN a.qty < 0 THEN (total) ELSE - total END)
> 0 THEN SUM(CASE WHEN a.qty < 0 THEN (total) ELSE - total END)
ELSE 0 END AS FDebit, CASE WHEN SUM(CASE WHEN a.qty < 0 THEN (total)
ELSE - total END) < 0 THEN - SUM(CASE WHEN a.qty < 0 THEN (total)
ELSE - total END) ELSE 0 END AS FCredit, '童美华' AS FPreparerID,
'NONE' AS FCheckerID, 'NONE' AS FApproveID, 'NONE' AS FCashierID,
'' AS FHandler, '*' AS FSettleTypeID, '' AS FSettleNo,
i.BillCode + ',分捡拆装价差' AS FExplanation, 0 AS FQuantity,
'*' AS FMeasureUnitID, 0 AS FUnitPrice, '' AS FReference, MAX(a.BillDate)
AS FTransDate, '' AS FTransNo, 0 AS FAttachments, 999 AS FSerialNum,
'' AS FObjectName, '' AS FParameter, 1 AS FExchangeRate, 0 AS FEntryID,
MAX('部门---' + LEFT(k.UserCode, 6) + '---' + LEFT(k.FullName, 5)
+ '||库位---04---分捡拆装价差') AS FItem, 0 AS FPosted, '' AS FInternalInd,
'' AS FCashFlow,max(k.UserCode) AS Expr1, MAX(k.FullName) AS Expr2,
i.BillCode
FROM InOutstocktable a INNER JOIN
Stock k ON k.typeId = a.KtypeId INNER JOIN
BillIndex i ON i.BillNumberId = a.BillNumberId
WHERE (a.BillType = 16) AND (a.BillDate = '&上日&') and left(k.usercode,3)='021' AND (i.RedWord = 0)
GROUP BY a.BillDate, i.BillCode
ORDER BY a.BillDate, k.UserCode, i.BillCode
- 管家婆ERP V3Ⅱ生产拆装单生成金蝶财务软件K3 V10.3标准凭证引入的SQL select 查询语句
- 管家婆ERP V3Ⅱ采购入库单生成金蝶财务软件K3 V10.3标准凭证引入的SQL select 查询语句
- 管家婆ERP V3Ⅱ销售出库单生成金蝶财务软件K3 V10.3标准凭证引入的SQL select 查询语句
- 管家婆ERP V3Ⅱ同价调拔单生成金蝶财务软件K3 V10.3标准凭证引入的SQL select 查询语句
- 管家婆ERP V3问题
- 金蝶软件K3和金蝶软件KIS有什么不同?K3和其他财务软件的最大不同是什么?
- k3 自动生成凭证方案
- sql的select查询语句
- k3 ERP 数据表结构的SQL
- 标准的SQL查询语句
- 金蝶K3 SQL报表系列-生产在线材料查询
- 在WINDOWS 2003 R2下安装金蝶K3 V10.3版本
- 一款金蝶K/3 ERP 的图形BOM插件--威凯K3图形BOM
- k3 生成备品出库单的触发器
- k3 生成备品出库单的触发器
- 学习金蝶ERP 之 K3 介绍
- 对接金蝶凭证K3(java对接)
- select语句--单表查询
- ftok函数
- PPP驱动程序的基本原理
- 防御网络威胁UTM技术解密(图示)
- windows快捷键
- Ruby-2.Ruby概览
- 管家婆ERP V3Ⅱ生产拆装单生成金蝶财务软件K3 V10.3标准凭证引入的SQL select 查询语句
- Windows Service运用
- linux下ctrl 常用组合键
- 企业在购买IDS之前 应了解的事
- SVM核函数
- MMORPG - 技能系统,1
- 选择硬件防火墙应注意的几点事宜
- Linux命令大全——nohup命令
- 重写与重载