Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 无法根据销售额对商品进行排名,_Mysql_Sql - Fatal编程技术网

Mysql 无法根据销售额对商品进行排名,

Mysql 无法根据销售额对商品进行排名,,mysql,sql,Mysql,Sql,请帮我找出下面代码中的错误,我会将所有项目的rownum设置为1。理想情况下,所有项目应根据收入获得不同的rownum 选择 项目编号:, LW_REV, 第二排 按项划分\u NUM 订购人 LW_操作说明 罗努姆 从…起 选择 项目编号:, 总收入为LW_收入 从…起 D_每日销售 哪里 活动日期介于日期“20190302”“YYYYMMDD'-6”之间 截至日期'20190302','YYYYMMDD' 和中的项目数量 '1002', '1120', '1144', '1145', '12

请帮我找出下面代码中的错误,我会将所有项目的rownum设置为1。理想情况下,所有项目应根据收入获得不同的rownum

选择 项目编号:, LW_REV, 第二排 按项划分\u NUM 订购人 LW_操作说明 罗努姆 从…起 选择 项目编号:, 总收入为LW_收入 从…起 D_每日销售 哪里 活动日期介于日期“20190302”“YYYYMMDD'-6”之间 截至日期'20190302','YYYYMMDD' 和中的项目数量 '1002', '1120', '1144', '1145', '1204', '1240', '1245', '1344', '1345', '1365', '1387', '1500', '1512', '1573', '1577', '1597', '1672', '1706', '1746', '1748', '1788', '1854', '1895', '1928' 分组 项目编号 订购人 LW_修订说明
提前谢谢

您正在按项_num进行分区,因此每个项都从1开始。按取出分区-只需按顺序

ROW_NUMBER() over (

    ORDER BY
      LW_OPS DESC
  )

注意。订单不应该是LW_revenue吗?

MySQL 5.x还是8.x?我非常怀疑topicstarter是否在使用MySQL数据库,我已经更改了一次标签并回滚了更改,因为我认为新的MySQL 8版本更新可能支持它。。MySQL文档不希望在MySQL 5或8@theImpler中有to_DATE,最匹配的是MySQL中的STR_to_DATE函数。。我认为topicstarter使用的是Oracle数据库而不是MySQL。谢谢,是的,订单将是LW_收入。我现在得到了预期的结果。