英吉沙县童晓荣:asp用sql如果把从表里输出的结果进行一些修改计算后再次排序显示出来?

来源:百度文库 编辑:神马品牌网 时间:2024/05/17 08:57:55
asp用sql如果把从表里输出的结果进行一些修改计算后再次排序显示出来?给50分!

简单的可以在sql里面完成如
数据表a中,有id,name,dj(单价),sl(数量)
现在要对金额(单价*数量)进行降序排序,可以是

"select * from a order by dj*sl desc"

或者 select *,(dj*sl) as je from a order by je desc"

第二种方法是将单价*数量的结果保存在一个临时的字段里面,以上两种方法可以实现对计算结果进行排序,但是不修改数据库...^_^

rs("字段")计算后的值赋给一个变量
rs.addnew
把该变量的值赋给rs("字段")后
rs.update

建立临时表:

一般我做的库中都有一个多字段的表,表中包含4个字符列,2个数字列,2个备注列,一个now().

用完后记得删。

这样做之后灵活性相当强!