日期:2014-05-19  浏览次数:20405 次

查询统计问题!
小弟遇上一个查询统计的问题,需要一个简单的方法来做:
 
查询界面要求有三部分
左边下拉框值为购置年代、厂家、设备类型和设备型号
中间为运算符:大于、等于、小于、不大于、不小于、不等于等等。。。
右边文本框,输入参数值。


有没有好的建议,把这种查询统计简化一些。


------解决方案--------------------
左边下拉框改为
文本为购置年代 厂家 设备类型 设备号
值 为每种查询条件数据库的字段名称
中间下拉框改为
文本为运算符:大于、等于、小于、不大于、不小于、不等于等等。。。
值 为 > = < <= > = <>
右边文本框

查询
string 查询条件 = 左边下拉框的值 + 中间下拉框的值 + 右边文本框.Text
" select * from 表 where 1=1 and " + 查询条件


有没有好的建议,把这种查询统计简化一些。


------解决方案--------------------
存储过程用动态sql语句,把查询条件当作一个字符串参数传递过去