JSP、ASP高手进来救我!奉献全部分数!!

来源:百度知道 编辑:UC知道 时间:2024/06/30 08:59:22
介绍:语言:ASP、JSP 数据库:Access

同款产品每个工厂报7个价格并单独占数据库一行

例如:
产品:牛奶
工厂:A
价格:1 2 3 4 5 6 7(7个价钱)
以上占数据库一行

产品:牛奶
工厂:B
价格:1 2 3 4 5 6 7
占数据库第二行

产品:牛奶
工厂:N
价格:1 2 3 4 5 6 7
占数据库第三行

问题:比如有三家工厂,每个工厂报7个价格,如何比较出每个工厂7个价格中最低价,然后循环列出3个工厂各自的最低价格呢?

望高手教我,在线等!
我把问题简化了,回答出来也给分:
7个数字比较大小,然后把最小的数字显示出来,数字可能带小数。
要详细代码!
难道高手都在睡觉吗

select (select top(7)价钱 from 表单 ) form 表单

先取得每一行所有数值,比较出最低值,然后rs.next,再取出第二行最低值,保存最低值,其中如果都是7个字段的话,编写一个专用的函数来处理找出最低值。比如编写一个函数getMin(参数){}来比较7个数取得最低值。然后把数据库每一行的数传给它。
暂时想到这样。

用的是什么数据库?如果是oracle的话用pl/sql写起来会比较简单。把行中的几个数据变成列然后取最大值就行了。