33 lines
915 B
MySQL
33 lines
915 B
MySQL
|
|
declare
|
|||
|
|
@moBillNo varchar(100)
|
|||
|
|
,@salesBillNo varchar(100)
|
|||
|
|
,@startMaterialId int
|
|||
|
|
,@endMaterialId int
|
|||
|
|
SET @moBillNo =''
|
|||
|
|
SET @salesBillNo =''
|
|||
|
|
SET @moBillNo = 0
|
|||
|
|
SET @moBillNo = 0
|
|||
|
|
|
|||
|
|
declare @FCloseBALDate varchar (30)
|
|||
|
|
declare @FClosedate varchar (30)
|
|||
|
|
|
|||
|
|
--<EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>ĩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
If NOT Exists(
|
|||
|
|
SELECT FORGID, MAX(FCLOSEDATE) fclosedate
|
|||
|
|
FROM T_STK_CLOSEPROFILE
|
|||
|
|
WHERE FORGID IN (1) AND FCATEGORY = 'STK' AND (FCLOSEDATE < @FSDate)
|
|||
|
|
GROUP BY FORGID)
|
|||
|
|
BEGIN
|
|||
|
|
SET @FClosedate='2020-01-01'
|
|||
|
|
SET @FCloseBALDate='2020-01-01'
|
|||
|
|
--print @FClosedate
|
|||
|
|
END
|
|||
|
|
ELSE
|
|||
|
|
BEGIN
|
|||
|
|
--SET @FClosedate='2019-07-01'
|
|||
|
|
SELECT @FClosedate= CONVERT(varchar (30), DATEADD(D, 1,MAX(FCLOSEDATE)),23) FROM
|
|||
|
|
T_STK_CLOSEPROFILE WHERE ((FORGID IN (1) AND FCATEGORY = 'STK') AND (FCLOSEDATE < @FSDate)) GROUP BY FORGID
|
|||
|
|
SET @FCloseBALDate=CONVERT(varchar (30), DATEADD(D, -1,@FClosedate),23)
|
|||
|
|
--print @FClosedat
|
|||
|
|
END
|