Both are pulling from the same table, but from different columns. Can you help me find the issue?
This is working fine:
Code:
SELECT [BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Proj Exp 1] AS Carrier,
CCur([BusinessActivity].[Proj Amt 1]) AS Amount,
[BusinessActivity].[Type 1] As Type,
Exp1 AS [Exp #]
FROM [BusinessActivity]
WHERE [Proj amt 1] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Proj Exp 2] AS Carrier,
CCur([BusinessActivity].[Proj Amt 2]) AS Amount,
[BusinessActivity].[Type 2] As Type,
Exp2 AS [Exp #]
FROM [BusinessActivity]
WHERE [Proj amt 2] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Proj Exp 3] AS Carrier,
CCur([BusinessActivity].[Proj Amt 3]) AS Amount,
[BusinessActivity].[Type 3] As Type,
Exp3 AS [Exp #]
FROM [BusinessActivity]
WHERE [Proj amt 3] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Proj Exp 4] AS Carrier,
CCur([BusinessActivity].[Proj Amt 4]) AS Amount,
[BusinessActivity].[Type 4] As Type,
Exp4 AS [Exp #]
FROM [BusinessActivity]
WHERE [Proj amt 4] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Proj Exp 5] AS Carrier,
CCur([BusinessActivity].[Proj Amt 5]) AS Amount,
[BusinessActivity].[Type 5] As Type,
Exp5 AS [Exp #]
FROM [BusinessActivity]
WHERE [Proj amt 5] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Proj Exp 6] AS Carrier,
CCur([BusinessActivity].[Proj Amt 6]) AS Amount,
[BusinessActivity].[Type 6] As Type,
Exp6 AS [Exp #]
FROM [BusinessActivity]
WHERE [Proj amt 6] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Proj Exp 7] AS Carrier,
CCur([BusinessActivity].[Proj Amt 7]) AS Amount,
[BusinessActivity].[Type 7] As Type,
Exp7 AS [Exp #]
FROM [BusinessActivity]
WHERE [Proj amt 7] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Proj Exp 8] AS Carrier,
CCur([BusinessActivity].[Proj Amt 8]) AS Amount,
[BusinessActivity].[Type 8] As Type,
Exp8 AS [Exp #]
FROM [BusinessActivity]
WHERE [Proj amt 8] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO.";
This is telling me invalid use of null:
Code:
SELECT [BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Acc 1] AS Type,
CCur([BusinessActivity].[Acc Charge 1]) AS Amount,
Exp1 AS [Exp #]
FROM [BusinessActivity]
WHERE [Acc Charge 1] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Acc 2] AS Type,
CCur([BusinessActivity].[Acc Charge 2]) AS Amount,
"Exp2" AS [Exp #]
FROM [BusinessActivity]
WHERE [Acc Charge 2] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Acc 3] AS Type,
CCur([BusinessActivity].[Acc Charge 3]) AS Amount,
"Exp3" AS [Exp #]
FROM [BusinessActivity]
WHERE [Acc Charge 3] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Acc 4] AS Type,
CCur([BusinessActivity].[Acc Charge 4]) AS Amount,
Exp4 AS [Exp #]
FROM [BusinessActivity]
WHERE [Acc Charge 4] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Acc 5] AS Type,
CCur([BusinessActivity].[Acc Charge 5]) AS Amount,
"Exp5" AS [Exp #]
FROM [BusinessActivity]
WHERE [Acc Charge 5] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Acc 6] AS Type,
CCur([BusinessActivity].[Acc Charge 6]) AS Amount,
Exp6 AS [Exp #]
FROM [BusinessActivity]
WHERE [Acc Charge 6] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Acc 7] AS Type,
CCur([BusinessActivity].[Acc Charge 7]) AS Amount,
"Exp7" AS [Exp #]
FROM [BusinessActivity]
WHERE [Acc Charge 7] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO."
UNION ALL
SELECT
[BusinessActivity].[Pro #] AS PRO,
[BusinessActivity].[Acc 8] AS Type,
CCur([BusinessActivity].[Acc Charge 8]) AS Amount,
"Exp8" AS [Exp #]
FROM [BusinessActivity]
WHERE [Acc Charge 8] IS NOT Null
AND BusinessActivity.[Customer Name]="Daily Direct" OR BusinessActivity.[Customer Name]="Walter Bavison - WS LTL" OR BusinessActivity.[Customer Name]="Walter-Bavison" OR BusinessActivity.[Customer Name]="Walter-Bavison / ABCD GLOBAL" OR BusinessActivity.[Customer Name]="Walter-Bavison BOAT CO.";