有勞幫忙! 有一數據庫 Material
字段如下: Typename Material_size
001 160*80*70 (長,寬,高從大到小)
001 140*80*60
001 80*60*40
002 80*70*60
002 100*70*50
輸入數據 Typename Material_size
001 72*50*20
找到符合 條件的最接近的數據 ----> Typename Material_size
001 80*60*40
提供算法,解決立即結帖! Happy new year!
字段如下: Typename Material_size
001 160*80*70 (長,寬,高從大到小)
001 140*80*60
001 80*60*40
002 80*70*60
002 100*70*50
輸入數據 Typename Material_size
001 72*50*20
找到符合 條件的最接近的數據 ----> Typename Material_size
001 80*60*40
提供算法,解決立即結帖! Happy new year!
解决方案 »
- 很怪很怪的很小很小的问题。
- nstallshield 7调用外部程序
- 请教intraweb中两个iwimage放一个窗口中出现覆盖的问题..
- 请教下,如何把a.exe应用程序设置在windows server 2003的任务栏里,让他自己到早上8点就启动呢?
- 多线程的问题
- 如何用access作c/s架构的程序?
- 关于dbgrid控件的用法
- 我加赏100分
- Delphi 6 中MD5控件的用法?在线等待,马上给分!
- ★★★快来抢100分★★★:我控诉<<delphi5开发人员指南>>,它光盘里的例子程序怎么有那么多的bug,还花了我那么多的钱?
- sql是否能實現?我發了好幾個帖子都沒有實現了!有勞!
- sql外聯接!
好象有个sql语句可以写成:select ...nearest .....
但是如果100*70*50是个字符串的话,可能就比较麻烦了
(模糊查找吧)
最好的办法当然是拆开3个字段了,然后用3个字段来运算得到体积,再用误差来比较。不过这个方法我猜你也不想用的了,改表结构虽是麻烦,迫不得已或许可以试一下。
lk
拆分为三个字段,分别对三个字段nearest