0

我有以下问题,通过 myodbc 对 mysql 数据库执行 sql 查询。

有一个名为“tbl_test”的表,其中包含“价格”字段,其中价格以美分存储。“价格”是一个整数。

现在我尝试执行以下查询 SELECT AVG(price) FROM tbl_test

在 mysql 上,此查询返回价格列的平均值。通过 myODBC 驱动程序,这将导致错误。我发现了一个旧错误(从 2005 年开始)并认为必须进行更新。但我找不到任何解决这个问题的方法。

您是否有解决此问题的想法(或解决此问题)?

asp页面上显示的错误:error '80020009'(不是很清楚......)我找到的信息:http ://bugs.mysql.com/bug.php?id=14923

即使将“CAST”用于 DECIMAL 也无法与 ODBY 一起使用 :-(

谢谢!

4

1 回答 1

0

您是否收到相同的错误如果您将查询更改为:

SELECT AVG(price) as avgPrice FROM tbl_test
于 2012-05-14T19:25:06.860 回答