Sql

u010958237 2013-09-24 04:54:53


一图是条件,二图是自己的Sql代码跟表数据 表暂时只有4条数据
图一 外协加工费单号 有两个文本框 如果第一个输入 A1 第二个输入 A20 要能搜索出 A1到A20之间的数据
如果只输入一个文本框的值 就只能搜索出此单号对应的数据 申请付款日 同上一样
后面两个自己知道搞 就是不会出现两个值之间的数据 大神们求给力!!!!
...全文
97 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010958237 2013-09-25
  • 打赏
  • 举报
回复
问题已经解决 谢谢各位
Andy__Huang 2013-09-24
  • 打赏
  • 举报
回复
我和理解只输入一个文本框时意思不一样.通常情况下:三种情况 1. 如果只输入第一个文本框表示大于等于,只输入第二个表示小于等于. 2. 两个都输入表示介于两者之间 3. 两个都没有输入不判断
习惯性蹭分 2013-09-24
  • 打赏
  • 举报
回复
后台写成存储过程,用动态拼接。前台传参数就可以了。
u010958237 2013-09-24
  • 打赏
  • 举报
回复
引用 2 楼 ap0405140 的回复:
LZ这是Oracle的吧? 建议: 1.在前端程序中,点[检索]按钮时,如发现两个文本框只输入一个文本框的值, 则第二个文本框也带入第一个文本框的值,这样后台就能统一处理了. 2.后台PLSQL可以用where 字段 between [文本框一的值] and [文本框二的值]
感觉Sql跟Oracle的语句没什么区别 后台判断这个我知道 好像可以阿 开始想复杂了点 谢谢提醒
  • 打赏
  • 举报
回复
A1...A20...等相关的列名是什么
PB菜鸟 2013-09-24
  • 打赏
  • 举报
回复
用 between and 是否可以? 判断值是否都输入,如果都输入前后都给值,如果只有一个就用 between A1 and A1
唐诗三百首 2013-09-24
  • 打赏
  • 举报
回复
LZ这是Oracle的吧? 建议: 1.在前端程序中,点[检索]按钮时,如发现两个文本框只输入一个文本框的值, 则第二个文本框也带入第一个文本框的值,这样后台就能统一处理了. 2.后台PLSQL可以用where 字段 between [文本框一的值] and [文本框二的值]
u010958237 2013-09-24
  • 打赏
  • 举报
回复
表 的加工费单号 那一列 不是连续的 VARCHAR2

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧