RobertIngles
Technical User
Hi All;
I am still trying to get the hang of union queries and am not having much luck on my own with what I think should be a very simple SQL union statement in Access. Obviously it's the Union line itself I am screwing up as each crosstab works fine. The end result is to create a union of 10 crosstabs to use for charts in a connected Excel spreadsheet so that I am not running 10 seperate queries each time I update the data. Here is last version of code I tried
SELECTTBL_Project_Phase2_Devices.EncryptionProduct, Count(TBL_Project_Phase2_Devices.DeviceName) AS CountOfDeviceName
FROM TBL_Project_Phase2_Devices
GROUP BY TBL_Project_Phase2_Devices.EncryptionProduct, TBL_Project_Phase2_Devices.DEPT1_Device
HAVING (((TBL_Project_Phase2_Devices.EncryptionProduct) Is Not Null) AND ((TBL_Project_Phase2_Devices.DEPT1_Device)=True)
UNION ALL
SELECT TBL_Project_Phase2_Devices.EncryptionProduct, Count(TBL_Project_Phase2_Devices.DeviceName) AS CountOfDeviceName
FROM TBL_Project_Phase2_Devices
GROUP BY TBL_Project_Phase2_Devices.EncryptionProduct, TBL_Project_Phase2_Devices.DEPT2_Device
HAVING (((TBL_Project_Phase2_Devices.EncryptionProduct) Is Not Null) AND ((TBL_Project_Phase2_Devices.DEPT2_Device)=True))
UNION ALL
SELECT TBL_Project_Phase2_Devices.EncryptionProduct, Count(TBL_Project_Phase2_Devices.DeviceName) AS CountOfDeviceName
FROM TBL_Project_Phase2_Devices
GROUP BY TBL_Project_Phase2_Devices.EncryptionProduct, TBL_Project_Phase2_Devices.[DEPT_3_Device]
HAVING (((TBL_Project_Phase2_Devices.EncryptionProduct) Is Not Null) AND ((TBL_Project_Phase2_Devices.[DEPT_3_Device])=True));
Thanks for your help!
I am still trying to get the hang of union queries and am not having much luck on my own with what I think should be a very simple SQL union statement in Access. Obviously it's the Union line itself I am screwing up as each crosstab works fine. The end result is to create a union of 10 crosstabs to use for charts in a connected Excel spreadsheet so that I am not running 10 seperate queries each time I update the data. Here is last version of code I tried
SELECTTBL_Project_Phase2_Devices.EncryptionProduct, Count(TBL_Project_Phase2_Devices.DeviceName) AS CountOfDeviceName
FROM TBL_Project_Phase2_Devices
GROUP BY TBL_Project_Phase2_Devices.EncryptionProduct, TBL_Project_Phase2_Devices.DEPT1_Device
HAVING (((TBL_Project_Phase2_Devices.EncryptionProduct) Is Not Null) AND ((TBL_Project_Phase2_Devices.DEPT1_Device)=True)
UNION ALL
SELECT TBL_Project_Phase2_Devices.EncryptionProduct, Count(TBL_Project_Phase2_Devices.DeviceName) AS CountOfDeviceName
FROM TBL_Project_Phase2_Devices
GROUP BY TBL_Project_Phase2_Devices.EncryptionProduct, TBL_Project_Phase2_Devices.DEPT2_Device
HAVING (((TBL_Project_Phase2_Devices.EncryptionProduct) Is Not Null) AND ((TBL_Project_Phase2_Devices.DEPT2_Device)=True))
UNION ALL
SELECT TBL_Project_Phase2_Devices.EncryptionProduct, Count(TBL_Project_Phase2_Devices.DeviceName) AS CountOfDeviceName
FROM TBL_Project_Phase2_Devices
GROUP BY TBL_Project_Phase2_Devices.EncryptionProduct, TBL_Project_Phase2_Devices.[DEPT_3_Device]
HAVING (((TBL_Project_Phase2_Devices.EncryptionProduct) Is Not Null) AND ((TBL_Project_Phase2_Devices.[DEPT_3_Device])=True));
Thanks for your help!