转载请注明出处,联系我: t39q@163.com
本人热衷于数据库技术及算法的研究,志同道合之士, 欢迎探讨

ALTER proc [dbo].[proc_CheckIfNeedIQC]
@VendorID nvarchar(50),
@PartNum nvarchar(50),
@company nvarchar(20)
asdeclare @n int;set @n=0;select @n=count(*) from RcvDtl t1left join erp.Vendor t2 on t1.vendornum=t2.vendornum and t1.company=t2.companywhere t1.InspectedDate is not null and t2.VendorID=@VendorID and t1.PartNum=@PartNum;
if (@n=0)
beginselect 1 CheckLabel;
end
else
begin   SELECT t2.VendorID,t1.InspectedDate,t1.PartNum,t1.NeedCheck_c,t1.LotNum into #CheckListFROM RcvDtl t1left join erp.Vendor t2 on t1.vendornum=t2.vendornum and t1.company=t2.companywhere t1.InspectedDate is not null and t2.VendorID=@VendorID and t1.PartNum=@PartNumorder by t1.LotNum ;--select * from #CheckList;declare @i nvarchar(40);declare @j int;declare @m int;declare @q int;--跳了多少次set @j=0;set @m=0;set @q=0;select @i=max(LotNum) from #CheckList where NeedCheck_c=1select @j=count(*) from #CheckList where LotNum<=@i;select @m=count(*) from #CheckList;set @q=@m-@jdeclare @r int;set @r=-1;select @r=InspectionFrequency from [check] where SupplierNumber=@VendorID and ShippingNumber=@PartNum and company=@company;--print cast(@r as nvarchar)+' '+cast(@q as nvarchar)if(@r>0)beginif(@r-@q<=0)beginselect 1 CheckLabel;endelse if(@r-@q>0)beginselect 0 CheckLabel;endendelse if(@r=-1)beginselect 1 CheckLabel;end
end
GO

IQC跳捡 T-SQL相关推荐

  1. 【捡肥皂】Microsoft SQL Server 2000 MSSQL2000下载中文企业版个人版免费下载

    已经停止发布下载的MSSQL2000是一代经典,好多网站已经找不到了,这里给大家一个网盘下载地址,珍藏版,大家懂得!!! 百度网盘:http://pan.baidu.com/s/1oqacB 360网 ...

  2. Java程序员从笨鸟到菜鸟之(一百)sql注入攻击详解(一)sql注入原理详解

    前段时间,在很多博客和微博中暴漏出了12306铁道部网站的一些漏洞,作为这么大的一个项目,要说有漏洞也不是没可能,但其漏洞确是一些菜鸟级程序员才会犯的错误.其实sql注入漏洞就是一个.作为一个菜鸟小程 ...

  3. OCS 2007 R2搭建后端SQL 2005企业版池

    在前一篇里面,我们已经准备好了三台服务器的基础环境,这一篇里我们将按照上一篇中所说的顺序来准备OCS 2007 R2的后端服务器.在这个测试环境中,为了节约资源,我们选择使用SQL 2005 + SP ...

  4. 金蝶K3 BOM独立控制跳层开关开发

    应用场景:BOM反审核权限关闭,只能通过工程变更实现BOM的修改,有些公司需要对自制件进行灵活生产(如组件不足,又不想走组件工单装配入库,需要将组件维护成跳层,投料时自动分解到下级物料,省去了将组件入 ...

  5. sql注入pythonpoco_SQL注入原理与解决方法代码示例

    一.什么是sql注入? 1.什么是sql注入呢? 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网 ...

  6. Java -- SQL注入

    为什么会产生SQL注入问题 举一个简单的SQL注入攻击的例子: 假如我们有一个users表,里面有两个字段username和password.在我们的java代码中我们初学者都习惯用sql拼接的方式进 ...

  7. SQL注入原理与解决方法

    一.什么是sql注入? 1.什么是sql注入呢? 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网 ...

  8. Sql Server语句大全

    T-SQL语句大全 --跳转到SQL myDemo USE [SQL myDemo]go--声明变量iddeclare @id int--为变量赋值:直接赋值set @id = 2--将cid为3的c ...

  9. 大白话讲解SQL注入

    先看一副有趣的漫画 这幅画就是sql注入的精华了. 什么是SQL注入: SQL注入是一种非常常见的数据库攻击手段,SQL注入漏洞也是网络世界中最普遍的漏洞之一.大家也许都听过某某学长通过攻击学校数据库 ...

最新文章

  1. 解读万方学术检索——SimCSE、Sentence-BERT…
  2. 1.1.3 以类为单位的编程思想
  3. Magicodes.WeiChat——自定义knockoutjs template、component实现微信自定义菜单
  4. STM32很难?这些工具可以帮大忙!
  5. c语言 集中上机题目,C语言集中上机题目.doc
  6. 来自阿里巴巴佛系安卓程序员的指南,专题解析
  7. ArcGIS Engine 编辑- ITask
  8. 【推广】实用命令——tldr
  9. 主板上的jrgb接口干什么用_用思维导图,解读选配主板的过程,重点解读兼容与接口的搭配技术...
  10. unittest-ddt报错AttributeError: type object ‘forTestDDT‘ has no attribute ‘test_2‘
  11. C/C++ | Qt 实现爬虫功能,爬取CSDN博客文章
  12. Laravel源码解析之ENV配置
  13. Objective -C-2
  14. mysql教程排序_MySQL中的排序函数field()实例详解
  15. 在线代理和缓存工具(转)
  16. C++ 使用string的头文件和要求
  17. 开发板------OK6410
  18. 学习完美方块小游戏(cocos creator)
  19. Excel vba从excel中导出表格数据和图表到新word文档
  20. 高德置地广场UTOPA HUB来了!弄潮玩家们的杭州新聚场!

热门文章

  1. 闪电网络的 5 个优点和4 个缺点、本质、来源与工作原理……一文带你读懂闪电网络!...
  2. 小题小做 顺序结构 晴问
  3. 我用AI提高我的代码质量,周边同事对我的代码赞不绝口,速来围观
  4. CPLEX求解混合整数规划模型
  5. 深划痕需要大面积补漆吗_汽车划痕修复有哪些误区
  6. HTML页面防js缓存
  7. 干货|C/C++类应用迁移理论基础
  8. python全栈开发工程师培训
  9. 变电站监控系统学习记录
  10. 04证券市场典型违法违规行为及法律责任