Sql

 一图是条件,二图是自己的Sql代码跟表数据   表暂时只有4条数据 
图一 外协加工费单号 有两个文本框  如果第一个输入 A1 第二个输入 A20 要能搜索出 A1到A20之间的数据 
如果只输入一个文本框的值 就只能搜索出此单号对应的数据    申请付款日   同上一样
后面两个自己知道搞    就是不会出现两个值之间的数据   大神们求给力!!!!sql

解决方案 »

  1.   

    表 的加工费单号  那一列  不是连续的  VARCHAR2
      

  2.   

    LZ这是Oracle的吧?建议:1.在前端程序中,点[检索]按钮时,如发现两个文本框只输入一个文本框的值,
      则第二个文本框也带入第一个文本框的值,这样后台就能统一处理了.2.后台PLSQL可以用where 字段 between [文本框一的值] and [文本框二的值]
      

  3.   

    用 between and 是否可以? 判断值是否都输入,如果都输入前后都给值,如果只有一个就用 between  A1 and A1
      

  4.   

    感觉Sql跟Oracle的语句没什么区别  
    后台判断这个我知道    好像可以阿    开始想复杂了点   谢谢提醒