diff --git a/lis-module-grp-common-service/src/main/java/com/sinosoft/lis/sql/pubfun/QueryLargeDataExportBLSQL.java b/lis-module-grp-common-service/src/main/java/com/sinosoft/lis/sql/pubfun/QueryLargeDataExportBLSQL.java index 519f8e23..0216d7d5 100644 --- a/lis-module-grp-common-service/src/main/java/com/sinosoft/lis/sql/pubfun/QueryLargeDataExportBLSQL.java +++ b/lis-module-grp-common-service/src/main/java/com/sinosoft/lis/sql/pubfun/QueryLargeDataExportBLSQL.java @@ -20,10 +20,10 @@ public interface QueryLargeDataExportBLSQL { @SQL("select * from (" - +"select @rownum:=@rownum+1 datanum, s.* from (" + +" select ROW_NUMBER() OVER () AS datanum, s.* from (" + "${sql}" - +") s ,(select @rownum := 0) ax " - +" limit 0,#{rownum}) t where t.datanum>#{index} and t.datanum<=#{rownum}") + +") s " + +" limit #{rownum}) t where t.datanum>#{index} and t.datanum<=#{rownum}") SSRS getDataBySqlAndIndexAndRownum_MYSQL(@Param("sql") String sql, @Param("rownum") int rownum, @Param("index") int index);