fletchsod
Programmer
- Dec 16, 2002
- 181
I've been working on this for 2 hours and still dont get it on why I'm having syntax error... I'm using Common Table Expression for SQL 2008.
The error message is "The multi-part identifier “tmpTable1.AccountID1” could not be bound"...
Thanks...
Code:
SELECT tmpTable3.CompanyName3, tmpTable3.AccountID3, tmpTable1.TotalPurchaseCount1, tmpTable2.TotalSoldCount2
FROM
(
SELECT AccountID AS AccountID1, COUNT(RawID) AS TotalPurchaseCount1 FROM tblPurchaseRaw
GROUP BY tblPurchaseRaw.AccountID
)
AS tmpTable1
LEFT OUTER JOIN
(
SELECT AccountID AS AccountID2, COUNT(RawID) AS TotalSoldCount2 FROM tblSoldRaw
GROUP BY tblSoldRaw.AccountID
)
AS tmpTable2
LEFT OUTER JOIN
(
SELECT AccountID AS AccountID3, CompanyName AS CompanyName3 FROM tblaAccounts
)
AS tmpTable3
ON tmpTable3.AccountID3 = tmpTable1.AccountID1
AND tmpTable3.AccountID3 = tmpTable2.AccountID2
The error message is "The multi-part identifier “tmpTable1.AccountID1” could not be bound"...
Thanks...