create procedure SelectProduceInfo
@Ope varchar(50),
@ProBeginDate datetime,
@ProEndDate datetime,
@IP varchar(50),
@ComputerName varchar(50),
@ProType varchar(50),
@DiskType varchar(50),
@KBID varchar(50),
@CustName varchar(50),
@CfgID int,
@ProBatch varchar(50)
as
select Operator as '操作员',ProduceDate as '生产日期',IPAddress as 'IP地址',ComputerName as '计算机名',
'产品类型'=case ProductType when '1' then 'Key' when '2' then 'U盘' when '3' then 'U盘/Key' end,
'U盘类型'=case UdiskType when '0' then '单机版安全U盘' when '1' then '企业版安全U盘' when '2' then '企业版管理盘' end,
KBUdiskID as 'U盘金邦ID',CustomerName as '客户',CfgName as '配置',
ProduceBatch as '生产批次号',ProduceRemark as '生产备注' from ProduceUdiskKeyInfo a inner join UdiskPolicyConfigInfo b
on a.ConfigAutoID=b.ConfigAutoID
where Operator=isnull(@Ope,Operator) and ProduceDate>=isnull(@ProBeginDate,ProduceDate) 
and ProduceDate<=isnull(@ProEndDate,ProduceDate) and IPAddress=isnull(@IP,IPAddress)
and ComputerName=isnull(@ComputerName,ComputerName) and ProductType=isnull(@ProType,ProductType)
and UdiskType=isnull(@DiskType,UdiskType) and KBUdiskID=isnull(@KBID,KBUdiskID)
and CustomerName=isnull(@CustName,CustomerName) and a.ConfigAutoID=isnull(@CfgID,a.ConfigAutoID)
and ProduceBatch=isnull(@ProBatch,ProduceBatch)
go

SQL,不定条件查询,case,when,then,end,isnull,join,inner,on相关推荐

  1. java中多条件与不定条件查询

    java中多条件与不定条件查询 网站或各类管理系统都会用到搜索,会用到一个或多个不确定条件搜索,单条件搜索比较简单,有时候会有多个条件共同查询,如果系统中已经提供了相关的方法供你使用最好,像我做这老系 ...

  2. util-C# 复杂条件查询(sql 复杂条件查询)查询解决方案

    ylbtech-funcation-util:  C# 复杂条件查询(sql 复杂条件查询)查询解决方案 C# 复杂条件查询(sql 复杂条件查询)查询解决方案 1.A,Ylbtech.Model返回 ...

  3. . SQL多条件查询存储过程

    编辑器加SQL多条件查询存储过程 2010-05-13 17:06:29| 分类: SQL | 标签: |字号大中小 订阅 . 例一. ALTER proc SelectProduct @ProdID ...

  4. SQL Sever 条件查询

    在实际开发中,数据库是我们必不可少的工具,学习好如何使用数据库能让我们的开发事半功倍,今天我分享一下SQL条件查询的一些知识. 首先我们必需了解一个子句:SQL Sever WHERE 子句.这个子句 ...

  5. sql datetime 加一天_PowerQuery数据库Sql.Database条件查询

    焦棚子的文章目录 请点击下载附件 1.应用场景 底层数据在数据库(sql server数据库,其他数据库同理,下文不再说明.)中,Excel中有查询的字段,需要在数据库中查询相关信息: 2.举个栗子 ...

  6. mybatis动态SQL多条件查询1 - if 标签

    Mybatis框架的动态SQL技术是一种根据特定条件动态拼接SQL语句的过程.它的存在是为了解决拼接SQL语句字符串的痛点问题.创建新的Mapper接口和新的mapper映射文件. 目录 1.创建Dy ...

  7. SQL基础条件查询语句

    4. Mysql语句 4.1. 在命令行中使用sql语句 语法:mysql -e 'sql语句' –uroot –p密码 执行一条命令 mysql -e 'show databases' -uroot ...

  8. 关于sql多条件查询,但又不确定值的个数的方法。

    主要用到sql的isnull方法 和 DBNull.Value. isnull(参数1,参数2) 判断参数1 是否为NULL,如果是 返回参数2 否则返回参数1. select ... where c ...

  9. java多条件不定条件查询

    网站或各类管理系统都会用到搜索,会用到一个或多个不确定条件搜索,单条件搜索比较简单,有时候会有多个条件共同查询,如果系统中已经提供了相关的方法供你使用最好,像我做这老系统改版,需要添加搜索,就要自己写 ...

  10. SQL多条件查询拼接in中条件方法

    前段时间做了一个功能,就是前台可以选择同一字段下面的多个不同的条件,这就涉及到了SQL语句拼接的问题.         下面是一个用正则来处理查询条件的方法,是我目前所见到最简单的方法,现将它分享给大 ...

最新文章

  1. linux/docker个人服务器项目中文变问号??,时间差8小时问题解决方法,最新,最有效
  2. 通风与防排烟工程电子书_菠菜关于防排烟系统使用软接头工程量计算注意及定额选用建议...
  3. poj3191(负进位制)
  4. python错误找回_致命的Python错误:无法从堆栈溢出中恢复。洪水期间Fi
  5. Spring 5.0 GA版本发布,支持JDK9及反应式编程
  6. 十三、linux编程中目录IO常用编程函数
  7. fc-ae-1553_什么是AE-L,AF-L和*按钮,它们的作用是什么?
  8. 大数据 java 代码示例_Java变量类型与示例
  9. linux 动态传参执行shell脚本
  10. mysql update语句卡死_oracle执行update语句时卡住问题分析及解决办法
  11. 2019春第一课程设计报告
  12. 一段javscript 省市连动代码
  13. matlab预测1人均gdp,基于时间序列模型下河南人均GDP的预测分析
  14. 使用R语言进行单(双)因素方差分析
  15. 【Hotel TV】三星商用TV解决方案
  16. [转]阿里云 内置算法和模板说明
  17. 论文阅读:Channel Augmented Joint Learning for Visible-Infrared Recognition
  18. 软件构造1-2章重点略解
  19. yt88加密狗不识别_YT88 是天域一个很不错的加密狗工具,可以源码 ,还 外壳 ,带DLK开发包。 Windows Develop 256万源代码下载- www.pudn.com...
  20. Android 远程投屏软件

热门文章

  1. 电钢琴插件:Applied Acoustics Systems Lounge Lizard EP-4 for Mac
  2. line vty 0 4 和line vty 5 15 区别
  3. 一个 JS 框架需要做什么
  4. Linux自建yum仓及相关知识详解
  5. 记一次tomcat故障排查(转)
  6. PHP网站实现地址URL重定向
  7. 页面显示正常,控制台报错
  8. atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结...
  9. jquery 插件页面回到顶部
  10. TOJ3649欧拉回路