管家婆ERP V3Ⅱ同价调拔单生成金蝶财务软件K3 V10.3标准凭证引入的SQL select 查询语句
2011-09-01 14:53
591 查看
双&号括起来的变量要先替换后才能执行, 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,
CONVERT(CHAR(10), i.billdate, 23) +':'+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,
case when left(k.usercode,8)='00100104' then '部门---' + k.UserCode
+ '---' + k.FullName + '||库位---02---成品仓' else '部门---' + LEFT(k.UserCode, 6)
+ '---' + LEFT(k.FullName, 5) + '||库位---' + RIGHT(LTRIM(k.UserCode), 2)
+ '---' + RIGHT(LTRIM(k.FullName), 3) end 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 = 17) AND (i.RedWord = 0) and a.billdate='&上日&' and (left(k.usercode,3)='021' or left(k.usercode,3)='001')
ORDER BY a.BillDate, i.BillCode, k.UserCode
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,
CONVERT(CHAR(10), i.billdate, 23) +':'+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,
case when left(k.usercode,8)='00100104' then '部门---' + k.UserCode
+ '---' + k.FullName + '||库位---02---成品仓' else '部门---' + LEFT(k.UserCode, 6)
+ '---' + LEFT(k.FullName, 5) + '||库位---' + RIGHT(LTRIM(k.UserCode), 2)
+ '---' + RIGHT(LTRIM(k.FullName), 3) end 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 = 17) AND (i.RedWord = 0) and a.billdate='&上日&' and (left(k.usercode,3)='021' or left(k.usercode,3)='001')
ORDER BY a.BillDate, i.BillCode, k.UserCode
相关文章推荐
- 管家婆ERP V3Ⅱ生产拆装单生成金蝶财务软件K3 V10.3标准凭证引入的SQL select 查询语句
- 管家婆ERP V3Ⅱ销售出库单生成金蝶财务软件K3 V10.3标准凭证引入的SQL select 查询语句
- 管家婆ERP V3Ⅱ采购入库单生成金蝶财务软件K3 V10.3标准凭证引入的SQL select 查询语句
- [置顶] 财务软件:要生成凭证的记录在“批量制单”中不小心删除了,到哪里还能生成凭证
- 利用Toad for Data Analysts软件生成查询语句
- 利用Toad for Data Analysts软件生成查询语句
- 使用SQL Server Profiler跟踪“金蝶K3ERP“后台sql语句执行情况
- 财务软件、进销存软件、ERP中会计凭证录入模块DIY全攻略
- 速达软件/管家婆软件/用友软件/金蝶软件/餐饮软件/财务软件数据库修复/数据初始化恢复
- 常用财务软件:用友,金蝶,新中大,速达,管家婆,金算盘,远方,远光,金钥匙,润衡,浪潮,上海博科,易商,任我行,千方百剂,智管,小蜜蜂,SAP,ORACLE,SSA,QAD,MAPICS,JDE。
- 标准重要不重要:标准目录查询网页竟有这样的语句:见证中国目前的软件开发水平
- 常用财务软件:用友,金蝶,新中大,速达,管家婆,金算盘,远方,远光,金钥匙,润衡,浪潮,上海博科,易商,任我行,千方百剂,智管,小蜜蜂,SAP,ORACLE,SSA,QAD,MAPICS,JDE。
- BAPI_ACC_GL_POSTING_POST生成财务预制凭证
- SQL select 查询语句Where中比较nvarchar
- Sql Sever 查询语句生成xml文件
- LINQ 标准的查询操作符 生成操作符 Range()、Empty()和Repear()
- SQL SERVER2000教程-第五章 处理数据 第二十二节 利用UNION对多条SQL查询语句合并生成表
- 动态SQL语句根据数据库列来查询数据,动态的生成列名称
- ASP中巧用Split()函数生成SQL查询语句
- Java生成 sql查询语句 通用方法(带排序/分页)(未测试)