SQL如何按两数相除后的结果由大到小进行排序。谢谢。 select top 10 * from(select a.t1/b.t2 as t from tb a,tb b where a.t1=b.t1)a order by t desc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select top 10 *from tborder by t1/t2 select top 10 * from t order by cast(t1 as float)/t2 select top 10 * from tb order by t1/t2 如果t1,t2类型不对,可能要做类型转换 --t2不能为0select top 10 * from t order by case when t2>0 then round(t1/t2,2) end SELECT TOP 10 *FROM table1WHERE t2<>0ORDER BY (t1+0.00)/t2 DESC select top 10 * from t order by cast(t1 as float)/t2这一个正确。谢谢 急求一SQL语句!!! 一个关于记录SQL操作的问题 怎么写sql 语句更新数据库中的空值? 处理这样数据的sql语句如何写? SQL SERVER 2005开发版要修改表值函数时出现的错误 请教一个登录名,服务器角色,用户,数据库角色的问题 数据导出 请教:SQL SERVER 7。0安全问题。 ora-03127的问题 请教SQL写法,高手请赐招 高手进,MS SQL建库的问题 Access不支持事务,如何在触发里更新Access数据库。
from tb
order by t1/t2
如果t1,t2类型不对,可能要做类型转换
select top 10 * from t order by case when t2>0 then round(t1/t2,2) end
FROM table1
WHERE t2<>0
ORDER BY (t1+0.00)/t2 DESC