我有以下问题,通过myodbc执行sql查询到mysql数据库。
有一个表calles“tbl_test”,字段为“price”,价格以分为单位存储。 “价格”是一个整数。
现在我尝试执行以下查询 SELECT AVG(price)FROM tbl_test
在mysql上,此查询返回price列的平均值。通过myODBC驱动程序,这将导致错误。我发现了一个旧的bug(从2005年开始)并且认为必须有更新。但是我找不到解决这个问题的方法。
你有想法解决这个问题(或做一些解决方法)吗?
asp页面上显示的错误:错误'80020009'(不是很多......) 我找到的信息:http://bugs.mysql.com/bug.php?id=14923
即使对DECIMAL使用“CAST”也不会使用ODBY: - (
谢谢!
答案 0 :(得分:0)
您是否收到相同的错误如果您将查询更改为:
SELECT AVG(price) as avgPrice FROM tbl_test