SELECT J.JobNum,
J.AssemblySeq,
J.MtlSeq,
J.PartNum,
J.Description,
J.RequiredQty,
J.WIReqDate,
J.IssuedQty,
JA.StartDate,
PD.PONum,
PD.OrderQty,
PR.PONum AS PONumToJob,
PR.XRelQty AS POOrderQtyToJob,
PR.OpenRelease,
JH.PartNum AS JHPartNum,
JH.PartDescription AS JHPartDescription,
JH.ProdQty AS JHProdQty,
JH.StartDate AS JHStartDate,
JH.DueDate AS JHDueDate,
JH.ReqDueDate AS JHReqDueDate,
SUM(LD.LaborHrs) AS LaborHrs,
SUM(P.OnHandQty) AS OnHandQty
FROM JobAsmbl AS JA
LEFT JOIN JobMtl AS J
ON J.JobNum = JA.JobNum AND
J.AssemblySeq = JA.AssemblySeq
LEFT JOIN PartBin AS P
ON J.PartNum = P.PartNum
LEFT JOIN PODetail AS PD
ON J.JobNum = PD.ShortChar01 AND
J.PartNum = PD.PartNum
LEFT JOIN JobHead AS JH
ON J.JobNum = JH.JobNum
LEFT JOIN PORel AS PR
ON PR.JobNum = J.JobNum AND
PR.AssemblySeq = J.AssemblySeq AND
PR.JobSeq = J.MtlSeq
LEFT JOIN LaborDtl AS LD
ON LD.JobNum = J.JobNum
GROUP BY J.JobNum,
J.AssemblySeq,
J.MtlSeq,
J.PartNum,
J.Description,
J.RequiredQty,
J.WIReqDate,
J.IssuedQty,
JA.StartDate,
PD.PONum,
PD.OrderQty,
PR.PONum,
PR.XRelQty,
PR.OpenRelease,
JH.PartNum,
JH.PartDescription,
JH.ProdQty,
JH.StartDate,
JH.DueDate,
JH.ReqDueDate
ASKER
SELECT LD.JobNum,
LD.PayrollDate,
LD.EarnedHrs,
LD.LaborHrs,
LD.IndirectCode,
LD.ResourceGrpID,
LD.OpCode,
LD.ReWork,
LD.BurdenHrs,
LD.LaborType
FROM LaborDtl LD
WHERE LD.ResourceGrpID <> 'ACCT'
AND LD.ResourceGrpID <> 'Sales'
AND LD.ResourceGrpID <> 'Pur' AND
LD.LaborHedSeq > 0
ASKER
ASKER
ASKER
ASKER
ASKER
ASKER
ASKER
ASKER
ASKER
ASKER
ASKER
SELECT J.JobNum,
J.AssemblySeq,
J.MtlSeq,
J.PartNum,
J.Description,
J.RequiredQty,
J.WIReqDate,
J.IssuedQty,
JA.StartDate,
PD.PONum,
PD.OrderQty,
PR.PONum AS PONumToJob,
PR.XRelQty AS POOrderQtyToJob,
PR.OpenRelease,
JH.PartNum AS JHPartNum,
JH.PartDescription AS JHPartDescription,
JH.ProdQty AS JHProdQty,
JH.StartDate AS JHStartDate,
JH.DueDate AS JHDueDate,
JH.ReqDueDate AS JHReqDueDate,
SUM(P.OnHandQty) AS OnHandQty
FROM JobMtl AS J
LEFT JOIN JobAsmbl AS JA
ON J.JobNum = JA.JobNum AND
J.AssemblySeq = JA.AssemblySeq
LEFT JOIN PartBin AS P
ON J.PartNum = P.PartNum
LEFT JOIN PODetail AS PD
ON J.JobNum = PD.ShortChar01 AND
J.PartNum = PD.PartNum
LEFT JOIN JobHead AS JH
ON J.JobNum = JH.JobNum
LEFT JOIN PORel AS PR
ON PR.JobNum = J.JobNum AND
PR.AssemblySeq = J.AssemblySeq AND
PR.JobSeq = J.MtlSeq
GROUP BY J.JobNum,
J.AssemblySeq,
J.MtlSeq,
J.PartNum,
J.Description,
J.RequiredQty,
J.WIReqDate,
J.IssuedQty,
JA.StartDate,
PD.PONum,
PD.OrderQty,
PR.PONum,
PR.XRelQty,
PR.OpenRelease,
JH.PartNum,
JH.PartDescription,
JH.ProdQty,
JH.StartDate,
JH.DueDate,
JH.ReqDueDate
HAVING J.Description NOT LIKE '%Rework%' AND
J.Description NOT LIKE '%Plan%' AND
J.Description NOT LIKE '%Freight%' AND
J.Description NOT LIKE '%Tooling%' AND
J.JobNum = {?JobNumber}
ASKER
SELECT LD.JobNum,
LD.PayrollDate,
LD.EarnedHrs,
LD.LaborHrs,
LD.IndirectCode,
LD.ResourceGrpID,
LD.OpCode,
LD.ReWork,
LD.BurdenHrs,
LD.LaborType
FROM LaborDtl LD
WHERE LD.ResourceGrpID <> 'ACCT'
AND LD.ResourceGrpID <> 'Sales'
AND LD.ResourceGrpID <> 'Pur' AND
LD.LaborHedSeq > 0 AND
[b](LD.JobNum LIKE 'R'+'{?PM-Command.JobNum}'+'*' OR
LD.JobNum = '{?PM-Command.JobNum}')[b/]
ASKER
SELECT LD.JobNum,
LD.PayrollDate,
LD.EarnedHrs,
LD.LaborHrs,
LD.IndirectCode,
LD.ResourceGrpID,
LD.OpCode,
LD.ReWork,
LD.BurdenHrs,
LD.LaborType
FROM LaborDtl LD
WHERE LD.ResourceGrpID <> 'ACCT'
AND LD.ResourceGrpID <> 'Sales'
AND LD.ResourceGrpID <> 'Pur' AND
LD.LaborHedSeq > 0 AND
[b](LD.JobNum LIKE 'R'+'{?PM-Command.JobNum}'+'*' OR
LD.JobNum = '{?PM-Command.JobNum}')[/b]
ASKER
ASKER
ASKER
ASKER
Microsoft SQL Server is a suite of relational database management system (RDBMS) products providing multi-user database access functionality.SQL Server is available in multiple versions, typically identified by release year, and versions are subdivided into editions to distinguish between product functionality. Component services include integration (SSIS), reporting (SSRS), analysis (SSAS), data quality, master data, T-SQL and performance tuning.
TRUSTED BY