From d5fc6ef05915f84e0c3ef7b36d30d8197afb583a Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Thu, 8 Aug 2024 13:06:27 +0800 Subject: [PATCH] fix sql --- .../mapper/material/InventoryAndWarehousingMapper.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/InventoryAndWarehousingMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/InventoryAndWarehousingMapper.xml index 5c760549..f6633bcc 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/InventoryAndWarehousingMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/InventoryAndWarehousingMapper.xml @@ -199,7 +199,13 @@ su.user_name AS modelName, pisi.CREATE_DATE AS createDate, pisi.REMARKS AS remark, - ROW_NUMBER() OVER (PARTITION BY pisi.`CODE` ORDER BY pisi.CREATE_DATE DESC) AS row_num + -- move to mysql5, don't support "PARTITION" + -- ROW_NUMBER() OVER (PARTITION BY pisi.`CODE` ORDER BY pisi.CREATE_DATE DESC) AS row_num + ( + SELECT COUNT(*) + FROM ma_type_put_in_storage_info pisi2 + WHERE pisi2.`CODE` = pisi.`CODE` AND pisi2.CREATE_DATE >= pisi.CREATE_DATE + ) AS row_num FROM ma_type_put_in_storage_info pisi LEFT JOIN ma_type_put_in_storage_details pisd ON pisi.id = pisd.INFO