易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql min() 问题,最小值问题

有一个price表,如
********************
*      *          *
*  id  *  price  *
*      *          *
********************
*  1  *  28      *
*  2  *  89      *
*  3  *  81      *   
********************

我用;SELECT id, price ,(price-MIN(price)) AS floatprice from price

期望的结果是:

id    price  floatprice
1      28      0
2      89      61
3      81      53

可结果却显示 id=1 的那条,各位,要怎么改才会达到期望的结果
一个简单的方法就是分两步做,第一步先找出最小值,第二步再计算相对值
select min(price) form price
把这个值保存到MINPRICE中
select id, price, price-MINPRICE as floatprice from price

有时候不需要一个完美的解决方案,能解决问题就是好方案

SQL code:
SELECT id, price ,price-(select MIN(price) from price) AS floatprice
from price;


SQL code



Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHig


相关问答:

需要视频教程的新手进 php + mysql + apache 配置

这个视频讲的很详细, 对新手非常有用, 基本上一看就懂
由于太大了(50m, 我只能上传20m), 我上传不了, 只好贴出下载地址
下载地址: http://ftel1.3800hk.com/0807/080720djxnzj.rar
好东西,下个看看


......

Mysql 使用问题 - Java / Web 开发

我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文 
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。

mysql命令行模式下: ......

mysql 怎样才能对同一张表查询后再更新?

请高手指点,我对一张表查询后再更新,查询是子查询,报错:
You can't specify target table 'a_table' for update in from clause
完整SQL语句是
UPDATE a_table SET STATUS=0 WHERE ID=(SELECT MIN(ID) from a_tab ......

mysql数据找回难题,高分,急!!!

我在清理mysql的时候,一不留神将mysql(即data里的mysql文件夹)数据库给删掉了,隔了几个小时我重启了mysql软件,mysql就自动初始化了数据库,导致从删除mysql文件夹开始到重启这段时间的数据丢失,那位高手帮想想办 ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号