20 lines
676 B
MySQL
20 lines
676 B
MySQL
|
|
IF EXISTS(SELECT * FROM SYS.PROCEDURES WHERE NAME='PROC_COUNT_UPDATE_PLAN_LIST')
|
||
|
|
DROP PROCEDURE dbo.PROC_COUNT_UPDATE_PLAN_LIST;
|
||
|
|
GO
|
||
|
|
|
||
|
|
CREATE PROCEDURE PROC_COUNT_UPDATE_PLAN_LIST
|
||
|
|
AS
|
||
|
|
BEGIN
|
||
|
|
SELECT COUNT(1) as totalCount,5000 as pageSize
|
||
|
|
FROM (
|
||
|
|
SELECT A.FID
|
||
|
|
FROM T_PLN_PLANORDER A
|
||
|
|
INNER JOIN T_PLN_RESERVELINKENTRY B ON B.FSUPPLYBILLNO = A.FBILLNO
|
||
|
|
INNER JOIN T_PLN_RESERVELINK C ON C.FID=B.FID
|
||
|
|
INNER JOIN T_PLN_FORECASTENTRY D ON D.FENTRYID=C.FSRCENTRYID
|
||
|
|
INNER JOIN T_PLN_FORECAST e on e .fid=d.FID
|
||
|
|
WHERE 1=1
|
||
|
|
AND A.F_FORECASTNUMBER = ''
|
||
|
|
GROUP BY A.FID
|
||
|
|
) t
|
||
|
|
END
|