客户在使用polardbx2.0数据库时,在某个具体查询语句(同时使用WITH子句、ROW_NUMBER函数以及算术运算)运行时出现错误,并且多行窗口函数合并在一起也存在问题。
属于polardb-x 2.0的bug,产品预计11月修复,规避方式是修改sql如下:with a as ( select catg_code_1st ,catg_name_1st ,goods_trx_order_cnt ,goods_trx_uv ,ROW_NUMBER() OVER (PARTITION BY catg_code_1st ORDER BY IFNULL(goods_trx_order_cnt,0) DESC) AS order_rank from noil_rtl_ejoy_mall.ejoy_mall_goods_dm_sale_catg_sum_di where statis_perid_type = 'M' and statis_perid_name = '2024年8月' and dlv_prov_id = 0 and catg_code_2nd = 0) select * ,goods_trx_order_cnt/NULLIF(goods_trx_uv,0) from a;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
PolarDB 开源社区是阿里云数据库开源产品PolarDB的技术交流平台。作为一款开源的数据库产品, 离不开用户和开发者的支持, 大家可以在社区针对PolarDB产品提问题、功能需求、交流使用心得、分享最佳实践、提交issue、贡献代码等。为了让社区成员可以更方便的交流, 促进数据库行业的发展, 社区会组织线上和线下的meetup, 举办高校、企业的交流活动, 组织技术类的竞技活动等。欢迎广大的数据库爱好者、用户、开发者加入社区大家庭。