I believe this question can be solved using sub-queries, but for whatever reason I can't make it work yet.
If I have two queries:
1)
SELECT Table1.Field1 F1,
COUNT(Table2.Fi eldA) FA
FROM Table1 T1
INNER JOIN Table2 T2 ON Table1.PN = Table2.PN
AND Table1.IR = Table2.IR
WHERE (((Table1.F1 BETWEEN '01/01/2012' AND '01/31/2012')
AND (Table1.FieldX IS NULL)
AND (Table2.P1 = 'P1')))
GROUP BY Table1.F1
2)
SELECT Table1.Field1 F1,
COUNT(Table2.Fi eldA) FA
FROM Table1 T1
INNER JOIN Table2 T2 ON Table1.PN = Table2.PN
AND Table1.IR = Table2.IR
WHERE (((Table1.F1 BETWEEN '01/01/2012' AND '01/31/2012')
AND (Table1.FieldX IS NULL)
AND (Table2.P2 = 'P1')))
GROUP BY Table1.F1
How could I combine these into one query? I've been trying for awhile, and normally I could do this, but I think the INNER JOIN's are messing with me.
Thank you!
-John
If I have two queries:
1)
SELECT Table1.Field1 F1,
COUNT(Table2.Fi eldA) FA
FROM Table1 T1
INNER JOIN Table2 T2 ON Table1.PN = Table2.PN
AND Table1.IR = Table2.IR
WHERE (((Table1.F1 BETWEEN '01/01/2012' AND '01/31/2012')
AND (Table1.FieldX IS NULL)
AND (Table2.P1 = 'P1')))
GROUP BY Table1.F1
2)
SELECT Table1.Field1 F1,
COUNT(Table2.Fi eldA) FA
FROM Table1 T1
INNER JOIN Table2 T2 ON Table1.PN = Table2.PN
AND Table1.IR = Table2.IR
WHERE (((Table1.F1 BETWEEN '01/01/2012' AND '01/31/2012')
AND (Table1.FieldX IS NULL)
AND (Table2.P2 = 'P1')))
GROUP BY Table1.F1
How could I combine these into one query? I've been trying for awhile, and normally I could do this, but I think the INNER JOIN's are messing with me.
Thank you!
-John
Comment