I need to join these 2 queries and I can't seem to get it to work
select [Part Number], [Invt GLG], (Sum(TEST.CYUsage)*-1) as 'CY', (sum(TEST.LYUsage)*-1) as 'LY'
from
(Select [Part Number], [Trans Dt], [Invt GLG],
case
when year([Trans Dt]) = '2008' then [Qty]
Else 0
End 'CYUsage',
case
when year([Trans Dt])='2007' then [Qty]
Else 0
End 'LYUsage'
From [tblEMG_LIVE_INVTRAIL-3] where [Qty] < 0) as TEST
Where [Part Number] is not null
Group By [Part Number], [Invt GLG]
Order by [Part Number]
SELECT [tblEMG_LIVE_INVWHS-3].[Part Number], SUM(CONVERT(numeric(18, 2), [tblEMG_LIVE_INVWHS-3].[Qty On Hand])) AS 'QOH',
SUM(CONVERT(numeric(18, 6), [tblEMG_LIVE_INVWHS-3].[Average Cost])) AS 'AvgCost', [tblEMG_LIVE_INVTRAIL-3].[Invt GLG]
FROM [tblEMG_LIVE_INVWHS-3] INNER JOIN
[tblEMG_LIVE_INVTRAIL-3] ON [tblEMG_LIVE_INVWHS-3].[Part Number] = [tblEMG_LIVE_INVTRAIL-3].[Part Number]
WHERE ([tblEMG_LIVE_INVWHS-3].[Average Cost] <> '')
GROUP BY [tblEMG_LIVE_INVWHS-3].[Part Number], [tblEMG_LIVE_INVTRAIL-3].[Invt GLG]
select [Part Number], [Invt GLG], (Sum(TEST.CYUsage)*-1) as 'CY', (sum(TEST.LYUsage)*-1) as 'LY'
from
(Select [Part Number], [Trans Dt], [Invt GLG],
case
when year([Trans Dt]) = '2008' then [Qty]
Else 0
End 'CYUsage',
case
when year([Trans Dt])='2007' then [Qty]
Else 0
End 'LYUsage'
From [tblEMG_LIVE_INVTRAIL-3] where [Qty] < 0) as TEST
Where [Part Number] is not null
Group By [Part Number], [Invt GLG]
Order by [Part Number]
SELECT [tblEMG_LIVE_INVWHS-3].[Part Number], SUM(CONVERT(numeric(18, 2), [tblEMG_LIVE_INVWHS-3].[Qty On Hand])) AS 'QOH',
SUM(CONVERT(numeric(18, 6), [tblEMG_LIVE_INVWHS-3].[Average Cost])) AS 'AvgCost', [tblEMG_LIVE_INVTRAIL-3].[Invt GLG]
FROM [tblEMG_LIVE_INVWHS-3] INNER JOIN
[tblEMG_LIVE_INVTRAIL-3] ON [tblEMG_LIVE_INVWHS-3].[Part Number] = [tblEMG_LIVE_INVTRAIL-3].[Part Number]
WHERE ([tblEMG_LIVE_INVWHS-3].[Average Cost] <> '')
GROUP BY [tblEMG_LIVE_INVWHS-3].[Part Number], [tblEMG_LIVE_INVTRAIL-3].[Invt GLG]