Mysql--关于数值字段的比较问题

  今天在进行数据库查询的过程中,因为需要比较一条记录中两个字段的大小问题

select * from cyber_download_rate 
where measure_time between '2013-06-20 00:00:00' and '2013-06-21 00:00:00'
and max_rate < avail_rate

如上是我写的sql,因为在设计数据库的时候max_rate和avail_rate字段都设计成了varchar类型,今天在进行数据库统计的时候就出现了问题,比较出来的数据根本就不是正确的,这才又将max_rate和avail_rate修改成为了double类型,这样在统计的过程中,才更加能够准确。

posted @ 2013-06-20 09:34  行疆博远  阅读(517)  评论(0编辑  收藏  举报