- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于SQL文本
关于SQL文本
1--将多表查询结果插入新表
select gg.* into cc from
(
select a.goodsid,b.pkindid,a.batchid ,a.StockID,a.ChkDate,a.Qty,a.Cost,a.CostAmt,a.UDate,a.LastInDate,a.DeptID,a.GspLastMTDate,a.Shelf,a.LastSupplyID,a.LastOutDate,a.MfgDate,a.BatchMj,a.EnableFlag
from invnowgoods a,bsgoods b
where a.goodsid=b.goodsid
) gg
select * from cc
2--删除类型不是器械的InvNowGoods中的资料
Delete From InvNowGoods where GoodsID in
(Select A.GoodsID
from InvNowGoods A
left join BsGoods B
on A.GoodsID=B.GoodsID where B.PkindID器械)
3 可删除符合条件表头表体的语句.txt
则删除除0758011客户代码外的所有销售单,
delete from salshtchkitem where sheetid in (select sheetid from SALSHTchk where clientid0758011)
delete from salshtchk where clientid0758011
运行后可将除销售单中除客户代码为0758011外的所有数据清除,在远程中导出时则不用一
条一条记录的去选择,在远程中就可选择正确日期后,进行全选再存.
4
替换商品资料中商品名称中包含有 * 号的为 X
update bsgoods set goodsname=left(goodsname, charindex(*, goodsname) - 1) + x + substring(goodsname, charindex(*, goodsname) + 1, 255) from bsgoods where charindex(*, goodsname) 0
5.将规格中*后面的内容去掉,例:100*20S 只保留100
update bsgoods set spec=substring(spec,1,case when patindex(%*%,spec)=0
then len(spec) else patindex(%*%,spec)-1 end)
6.进行语句升级时出错提示的处理方法:
A 提示:Procedure SalShtCheck group number 1 already exists in the database. Choose another procedure name.
表示该数据库中已有些 ’XXX’ 此内容,如果还要运行则 将 CREATE (建立)改为alter,再运行即可。
B提示:Violation of PRIMARY KEY constraint PK_SETUP. Cannot insert duplicate key in object Setup.
表示不能插入重复值,出现此提示则要检查是否已运行过,表中已经存在。
C提示:Column names in each table must be unique. Column name MaxDosage in table bsGoods is specified more than once.
表示已有此字段在表,不能再增加。
D提示:There is already an object named bsConflict in the database.
表示数据库中已有名为bsconfilict的表,不能再建立了。
7.将字段为字符型的转换为数值型,可以参与计算,例:标识二
idenflag2=(CASE WHEN f.idenflag2 is null THEN 0 ELSE cast(idenflag2 as decimal(18,2)) END)
标识二本为字符,但有客户想录入某一数据后并计算,可以用以上方法。
8.将sdate转为字符后,只取日期时间前面的年月日,再转为日期型.适用于目前新POS中是日期时间格式,原本草中是已转为日期格式的,但报表中SDATE不能用等于等查询,所以可考虑以下转换,视图中可增加以下语句转换。
sdate=cast((LTRIM(STR(DATEPART(YEAR,a.SDATE )))+-+LTRIM(STR(DATEPART(MON
您可能关注的文档
最近下载
- 太阳能光伏板安装合同协议.docx VIP
- 智融SW6306V_数据手册.pdf VIP
- 全国第三届职业技能大赛(全媒体运营项目)选拔赛理论考试题库资料(含答案).pdf VIP
- 2018年高职教育专业教学资源库建设方案-深圳职业技术学院评审.docx VIP
- 职业技术学院专业教学资源库建设与管理实施办法(试行).docx VIP
- 教育部中小学德育工作指南.pptx VIP
- 2025年成人高考时事政治试卷及答案.docx VIP
- 《工程渣土资源化利用技术规程》DB32T 5172-2025(江苏省标).pdf VIP
- 建筑结构抗震设计第三章振型分解反应谱法.ppt VIP
- 《走近周杰伦》课件.ppt VIP
文档评论(0)