L lsj Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-22 #1 我打算做一个电子元件查询系统,需要几个参数组合查询(浮点),要求实现多表查询并打 印,请问如何做更高效?
H hhzh426 Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-27 #3 将浮点数转换为字符串 然后在查询语句中最好不用等于的方法,而是用判断范围的方法。 比如查询a=1.23的所有数据 'select a from table1 where abs(a-1.23)<0.00005' 你应该将问题问得细一点!
将浮点数转换为字符串 然后在查询语句中最好不用等于的方法,而是用判断范围的方法。 比如查询a=1.23的所有数据 'select a from table1 where abs(a-1.23)<0.00005' 你应该将问题问得细一点!
L lsj Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-03 #4 情况是这样: 一个电子元件往往有几个参数,如:电流,电压,功率等,用户(不懂sql)查询时可 能要求查询max>电流>min,也可能要求查询max>电流 and max>电压>min,这样只是两个参 数组合查询就有十二种情况,我先定义一个过程判断可能出现情况,再尝试用if语句来做, 结果出现if语句的多重嵌套,极易出错且难维护。请问众高手有何良策解决(可就两个 参数组合查询条件下讨论,以简化问题)?
情况是这样: 一个电子元件往往有几个参数,如:电流,电压,功率等,用户(不懂sql)查询时可 能要求查询max>电流>min,也可能要求查询max>电流 and max>电压>min,这样只是两个参 数组合查询就有十二种情况,我先定义一个过程判断可能出现情况,再尝试用if语句来做, 结果出现if语句的多重嵌套,极易出错且难维护。请问众高手有何良策解决(可就两个 参数组合查询条件下讨论,以简化问题)?
H hhzh426 Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-04 #5 我曾经做过一个判断日期的方法: 我要求用户输入日期,用的是两个检查框,两个文本框: <form method="POST" action="--WEBBOT-SELF--"> <p><input type="checkbox" name="C1" value="ON">起始日期<input type="text" name="T1" size="20"><input type="checkbox" name="C2" value="ON">终止日期<input type="text" name="T2" size="20"></p> </form> 起始日期中缺省为1900-1-1,终止日期中缺省为当前日期。 如果用户只选中起始日期就表示某一天,如果同时起始日期和终止日期就表示一段时间, 我的程序判断如果是某一天的话就:终止日期:=起始日期+1天 sql:='select * from ... where mydate between '+quotedstr(fromdate)+' and '+quotedstr(todate); 也许这种方法对你有所帮助!
我曾经做过一个判断日期的方法: 我要求用户输入日期,用的是两个检查框,两个文本框: <form method="POST" action="--WEBBOT-SELF--"> <p><input type="checkbox" name="C1" value="ON">起始日期<input type="text" name="T1" size="20"><input type="checkbox" name="C2" value="ON">终止日期<input type="text" name="T2" size="20"></p> </form> 起始日期中缺省为1900-1-1,终止日期中缺省为当前日期。 如果用户只选中起始日期就表示某一天,如果同时起始日期和终止日期就表示一段时间, 我的程序判断如果是某一天的话就:终止日期:=起始日期+1天 sql:='select * from ... where mydate between '+quotedstr(fromdate)+' and '+quotedstr(todate); 也许这种方法对你有所帮助!
L lsj Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-19 #6 不好意思,这么久没上大富翁。。。 问题我已自己解决,感谢:hhzh426,虽然没用你的方法,但还是谢谢你的热情回复。