thao-nhi
asked on
How to output boolean to a query in in Access 2010
I have a table with boolean fields
[ItemID] as text
[Qty] as number
[InStock] as boolean
[Call_Back] as boolean
How do I build a query to show how many times the Item is in stock and not in stock. I want to put these results 1 after the other in the query. Thanks
[ItemID] as text
[Qty] as number
[InStock] as boolean
[Call_Back] as boolean
How do I build a query to show how many times the Item is in stock and not in stock. I want to put these results 1 after the other in the query. Thanks
ASKER
I got an error message " Duplicate output alias as Order_Placed" when run the query as below
SELECT [PRODUCT INQUIRY].Part_ID, sum(iif([Order_Placed]=-1, 1,0)) as [Order_Placed], sum(iif([Order_Placed]=0,1 ,0)) as [Order_Placed]
from [PRODUCT INQUIRY]
GROUP BY [PRODUCT INQUIRY].Part_ID;
SELECT [PRODUCT INQUIRY].Part_ID, sum(iif([Order_Placed]=-1,
from [PRODUCT INQUIRY]
GROUP BY [PRODUCT INQUIRY].Part_ID;
ASKER
error message
Circular reference caused by alias Order_Placed in query definitions' select list
SELECT [PRODUCT INQUIRY].Part_ID, sum(iif([Order_Placed]=-1, 1,0)) as [Order_Placed], sum(iif([Order_Placed]=0,1 ,0)) as [NO Order_Placed]
from [PRODUCT INQUIRY]
GROUP BY [PRODUCT INQUIRY].Part_ID;
Circular reference caused by alias Order_Placed in query definitions' select list
SELECT [PRODUCT INQUIRY].Part_ID, sum(iif([Order_Placed]=-1,
from [PRODUCT INQUIRY]
GROUP BY [PRODUCT INQUIRY].Part_ID;
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
select itemid, sum(iif([instock]=-1,1,0))
from tablex
group by itemid