|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
发现论坛上大多数的朋友都不会使用SQL语句。。。
大家把在使用过程中所要用到的语句都共享出来吧。。。
例如:
问题描述:821暂估入库余额表上月期末余额与本月期初余额相差几分钱。如:2002年9月期末余额3961651.70元,10月期初余额3961651.85元。
分析及处理:暂估入库余额表中的本期入库金额取自于rdrecords.iaprice,而下月期初余额,则是由((iquantity-isquantity+pursettlevouch.isvquantity(上月结算数量))*facost得来的。由于rdrecords.iaprice为浮点型数值,使用两者会产生差额。出现这种情况可使用以下语句作调整:
update rdrecords set iaprice=round(iquantity*facost,2) from rdrecord a join rdrecords b on a.id=b.id where abs(abs(iaprice)-abs(round(iquantity*facost,2)))>0.001
开发针对此问题,作了补丁脚本,可调整正确。
环境:Win2000+U850
问题描述:出入库单中存货参照提示“没有对应的数据字典”
分 析:栏目字典表(AA_Columndic)缺少存货的参照记录。
解决方法: 把999演示帐套对应的数据导入即可(可在查询分析器对应的数据库中执行如下语句): INSERT INTO [UFDATA_008_2003].[dbo].[AA_ColumnDic] ([cKey], [cFld], [cQryField], [iColPos], [cCaption], [cCaptionPar],[bFixed], [bDisp], [iColWidth], [iAlign], [cOrder], [bLock], [iMergeCols], [bMustSel], [bNeedSum]) select [cKey], [cFld], [cQryField], [iColPos], [cCaption], [cCaptionPar], [bFixed], [bDisp], [iColWidth], [iAlign], [cOrder], [bLock], [iMergeCols], [bMustSel], [bNeedSum] from [UFDATA_999_2002].[dbo].[AA_ColumnDic] where cKey='InventoryKcRef' And (bDisp=1 or bMustSel=1) order by iColPos
问题描述:821, 库存里销售出库单表头项目发货单号,不是相应销售发货单的发货单号,给客户带来很多不方便。
分 析:销售出库单上的发货单号实际是dispatchlist.id号,不是发货单据号。销售出库单上的业务号,实际上是与销售出库单对应的发货单或发票的单据号,但是在销售出库单列表不能被设置,需要运行一下脚本,然后把业务号选出来就是发货单号或发票号。
解决办法:update invoiceitem_ set canmodify=1 where cardnum='0303' and cardsection='t' and fieldname in ('cbuscode') |
|