01.
DT ON dbo.SFJOBODT.SASALEDT_ID = dbo.SASALEDT.ID INNER JOIN
02.
dbo.SASALEHD ON dbo.SASALEDT.SASALEHD_ID = dbo.SASALEHD.ID INNER JOIN
03.
dbo.SMBOMMHD ON dbo.SASALEDT.SMBOMMHD_ID = dbo.SMBOMMHD.ID ON dbo.SFPRODHD.SFJOBOHD_ID = dbo.SFJOBOHD.ID
04.
GROUP BY dbo.SFJOBOHD.Job_No, dbo.SMBOMMHD.Code, dbo.SFPRODHD.Doc_No, dbo.SFPRODDT.Op_No, dbo.SFPRODDT.Op_Name,dbo.SASALEHD.Ref_Doc2
05.
HAVING (NOT (dbo.SFJOBOHD.Job_No LIKE
'%AF%'
)) AND (NOT (dbo.SFJOBOHD.Job_No LIKE
'%SL%'
))
06.
ORDER BY Job_ID, dbo.SFJOBOHD.Job_No, dbo.SFPRODDT.Op_No) AS tb1
07.
08.
LEFT OUTER JOIN
09.
10.
(SELECT SASALEHD_1.Ref_Doc2 AS Job_ID, MAX(SFJOBOHD_1.Job_No) AS Job_No, SMBOMMHD_1.Code AS BOM,
11.
MAX(SFPRODHD_1.Doc_No) AS Prod_No, MAX(SFPRODDT_1.Op_No) AS Op_No, MAX(SFPRODDT_1.Op_Name) AS Op_Name, MAX(SFISSUHD_1.Doc_No)
12.
AS Issue_No, MAX(SFISSUHD_1.Doc_Date) AS Issue_Date, MAX(SFPRODAC_1.Doc_No) AS AM_No, MAX(SFPRODAC_1.Actual_Date) AS AM_Date,
13.
MAX(SFPRODAC_1.Good_Qty) AS Good_Qty
14.
FROM dbo.SFPRODAC AS SFPRODAC_1 LEFT OUTER JOIN
15.
dbo.SFPRODRL AS SFPRODRL_1 ON SFPRODAC_1.ID = SFPRODRL_1.SFPRODAC_ID RIGHT OUTER JOIN
16.
dbo.SFPRODDT AS SFPRODDT_1 ON SFPRODAC_1.SFPRODDT_ID = SFPRODDT_1.ID LEFT OUTER JOIN
17.
dbo.SFISSUHD AS SFISSUHD_1 LEFT OUTER JOIN
18.
dbo.SFISSULT AS SFISSULT_1 ON SFISSUHD_1.id = SFISSULT_1.SFISSUHD_ID RIGHT OUTER JOIN
19.
dbo.SFISSUDT AS SFISSUDT_1 ON SFISSUHD_1.id = SFISSUDT_1.SFISSUHD_ID ON
20.
SFPRODDT_1.ID = SFISSUDT_1.In_SFPRODDT_ID RIGHT OUTER JOIN
21.
dbo.SFPRODHD AS SFPRODHD_1 ON SFPRODDT_1.SFPRODHD_ID = SFPRODHD_1.ID RIGHT OUTER JOIN
22.
dbo.SFJOBODT AS SFJOBODT_1 INNER JOIN
23.
dbo.SFJOBOHD AS SFJOBOHD_1 ON SFJOBODT_1.SFJOBOHD_ID = SFJOBOHD_1.ID INNER JOIN
24.
dbo.SASALEDT AS SASALEDT_1 ON SFJOBODT_1.SASALEDT_ID = SASALEDT_1.ID INNER JOIN
25.
dbo.SASALEHD AS SASALEHD_1 ON SASALEDT_1.SASALEHD_ID = SASALEHD_1.ID INNER JOIN
26.
dbo.SMBOMMHD AS SMBOMMHD_1 ON SASALEDT_1.SMBOMMHD_ID = SMBOMMHD_1.ID ON SFPRODHD_1.SFJOBOHD_ID = SFJOBOHD_1.ID
27.
GROUP BY SMBOMMHD_1.Code, SASALEHD_1.Ref_Doc2
28.
HAVING (NOT (MAX(SFJOBOHD_1.Job_No) LIKE
'%AF%'
)) AND (NOT (MAX(SFJOBOHD_1.Job_No) LIKE
'%SL%'
))
29.
ORDER BY Job_ID, Job_No, BOM, Op_No) AS tb2 ON tb1.Job_ID = tb2.Job_ID AND tb1.Op_No = tb2.Op_No";
30.
$query
= sqlsrv_query(
$serverConn
,
$sql
);
31.
$row
= sqlsrv_fetch_array(
$query
);
32.
echo
$row
[
'tb1.Job_ID'
];