可能是由于以下原因之一:
- 语法错误:请确保您在使用sum和case函数时使用了正确的语法。sum函数用于计算指定列的总和,而case函数用于根据条件返回不同的值。请检查您的代码,确保语法正确。
- 列名错误:请确保您在sum和case函数中使用的列名是正确的。如果列名拼写错误或者不存在,将会导致错误。
- 数据类型错误:sum函数只能用于数值类型的列,如果您尝试对非数值类型的列使用sum函数,将会出现错误。请确保您使用sum函数的列是数值类型。
- 表名错误:请确保您在sum和case函数中使用的表名是正确的。如果表名拼写错误或者不存在,将会导致错误。
- 数据库连接错误:请确保您已经成功连接到数据库,并且具有足够的权限执行sum和case函数。如果数据库连接错误或者权限不足,将会导致错误。
如果您遇到了以上问题,请根据具体情况进行排查和修复。另外,如果您需要使用sqlalchemy进行数据库操作,腾讯云提供了云数据库 TencentDB for MySQL,您可以通过该产品进行数据库的创建、管理和操作。详情请参考腾讯云官网的产品介绍:TencentDB for MySQL。