G
Guest
I have tried to post this as a WHERE and or IIF statement question. It should
be not this difficult a query. I took my main table NameAddr this file
contains all of our customers with assigned customer numbers. Each branch has
a range of usage between 1 and 9999. Branch 01 only uses 1680 that leaves
8319 number assignable. I created a 1-9999 table and right joined them, this
should give me all the numbers “USED†and all the numbers LEFT OVERâ€
SELECT NAMEADDR.[co-number] AS Branch, NAMEADDR.[cust-number] AS
CustomerNumberAssinged, CustomerN.CustomerNumbers
FROM NAMEADDR RIGHT JOIN CustomerN ON NAMEADDR.[cust-number] =
CustomerN.CustomerNumbers
WHERE (((NAMEADDR.[co-number])<>"Is Not Null" And
(NAMEADDR.[co-number])<>"02" And (NAMEADDR.[co-number])<>"06" And
(NAMEADDR.[co-number])<>"07" And (NAMEADDR.[co-number])<>"08" And
(NAMEADDR.[co-number])<>"14" And (NAMEADDR.[co-number])<>"21" And
(NAMEADDR.[co-number])<>"13" And (NAMEADDR.[co-number])<>"22" And
(NAMEADDR.[co-number])<>"03" And (NAMEADDR.[co-number])<>"04" And
(NAMEADDR.[co-number])<>"05" And (NAMEADDR.[co-number])<>"10" And
(NAMEADDR.[co-number])<>"11"))
ORDER BY [NAMEADDR].[co-number], [NAMEADDR].[cust-number];
be not this difficult a query. I took my main table NameAddr this file
contains all of our customers with assigned customer numbers. Each branch has
a range of usage between 1 and 9999. Branch 01 only uses 1680 that leaves
8319 number assignable. I created a 1-9999 table and right joined them, this
should give me all the numbers “USED†and all the numbers LEFT OVERâ€
SELECT NAMEADDR.[co-number] AS Branch, NAMEADDR.[cust-number] AS
CustomerNumberAssinged, CustomerN.CustomerNumbers
FROM NAMEADDR RIGHT JOIN CustomerN ON NAMEADDR.[cust-number] =
CustomerN.CustomerNumbers
WHERE (((NAMEADDR.[co-number])<>"Is Not Null" And
(NAMEADDR.[co-number])<>"02" And (NAMEADDR.[co-number])<>"06" And
(NAMEADDR.[co-number])<>"07" And (NAMEADDR.[co-number])<>"08" And
(NAMEADDR.[co-number])<>"14" And (NAMEADDR.[co-number])<>"21" And
(NAMEADDR.[co-number])<>"13" And (NAMEADDR.[co-number])<>"22" And
(NAMEADDR.[co-number])<>"03" And (NAMEADDR.[co-number])<>"04" And
(NAMEADDR.[co-number])<>"05" And (NAMEADDR.[co-number])<>"10" And
(NAMEADDR.[co-number])<>"11"))
ORDER BY [NAMEADDR].[co-number], [NAMEADDR].[cust-number];