zoukankan      html  css  js  c++  java
  • 《SQL语句WHERE查询-范围查询/模糊查询》

    0、存储过程开头变量定义

    @FBeginDate varchar(10),        --单据起始日期    
    @FEndDate varchar(10),          --单据截止日期。
    @FItemID varchar(50),           
    @FItemID2 varchar(50),
    @FCust varchar(50),
    @FCust2 varchar(50),
    @FStatus varchar(10)  
    @FType varchar(50),  --单据类型
    @FBillNo varchar(50), --单据编号
    

     1、日期范围查询

    and t.FDate>=@FBeginDate
    and t.FDate<=case when @FEndDate='' then '2100-01-01' else @FEndDate end
    

     2、客户代码范围查询

    and t11.FNumber>=@FCust
    and t11.FNumber<=case when @FCust2='' then (select MAX(FNumber) from t_Organization) else @FCust2 end
    

     3、物料代码范围查询

    and t14.FNumber>=@FItemID 
    and t14.FNumber<=case when @FItemID2='' then (select MAX(FNumber) from t_ICItem) else @FItemID2 end
    

     4、单据类型模糊查询

    and isnull(FType,'') like '%'+@FType +'%'
    
  • 相关阅读:
    redis相关
    Ubuntu安装之python开发
    Shell编程实战
    saltstack高效运维
    docker网络
    docker入门
    python学习博客地址集合。。。
    vue+uwsgi+nginx部署路飞学城
    部署你的CRM程序
    Java Netty教程(目录)
  • 原文地址:https://www.cnblogs.com/zhugq02/p/11237432.html
Copyright © 2011-2022 走看看