[Solved] Error Message with Query execution - inventory data
Posted: Wed Nov 24, 2021 8:51 pm
I have made Two Tables for inventory managment:
Table 1# having fields Material_ID, Material_Name, Received_Qty
Table 2# having fields Material_ID, Qty_Utilized
I wanted to have consolidated utilization of materials including the materials unutilized, hence made following query, :
Query1 # SELECT "Material_ID", SUM( "Quantity" ) AS "Quantity" FROM ( SELECT "Material_ID", SUM( "Qty_Utilized" ) AS "Quantity" FROM "Table2" GROUP BY "Material_ID" UNION SELECT "Material_ID", 0 AS "Quantity" FROM "Table1" GROUP BY "Material_ID" ) GROUP BY "Material_ID" ORDER BY "Material_ID"
Now I want to prepare report having all information of materials including utilization details as well, hence I made following query:
Query2 #SELECT "Table1"."Material_ID", "Table1"."Material_Name", "Table1"."Received_Qty", "Query1"."Quantity" FROM "Table1", "Query1" WHERE "Table1"."Material_ID" = "Query1"."Material_ID"
But it gives following error:
The data content could not be loaded.
Cannot be in ORDER BY clause in statement [SELECT "Table1"."Material_ID", "Table1"."Material_Name", "Table1"."Received_Qty", "Query1"."Quantity" FROM "Table1", ( SELECT "Inward No.", SUM( "Quantity" ) "Quantity" FROM ( SELECT "Material_ID", SUM( "Quantity" ) AS "Quantity" FROM ( SELECT "Material_ID", SUM( "Qty_Utilized" ) AS "Quantity" FROM "Table2" GROUP BY "Material_ID" UNION SELECT "Material_ID", 0 AS "Quantity" FROM "Table1" GROUP BY "Material_ID" ) GROUP BY "Material_ID" ORDER BY "Material_ID") "Query1" WHERE "Table1"."Material_ID" = "Query1"."Material_ID"]
Can anyone help?
Thanks in advance
Table 1# having fields Material_ID, Material_Name, Received_Qty
Table 2# having fields Material_ID, Qty_Utilized
I wanted to have consolidated utilization of materials including the materials unutilized, hence made following query, :
Query1 # SELECT "Material_ID", SUM( "Quantity" ) AS "Quantity" FROM ( SELECT "Material_ID", SUM( "Qty_Utilized" ) AS "Quantity" FROM "Table2" GROUP BY "Material_ID" UNION SELECT "Material_ID", 0 AS "Quantity" FROM "Table1" GROUP BY "Material_ID" ) GROUP BY "Material_ID" ORDER BY "Material_ID"
Now I want to prepare report having all information of materials including utilization details as well, hence I made following query:
Query2 #SELECT "Table1"."Material_ID", "Table1"."Material_Name", "Table1"."Received_Qty", "Query1"."Quantity" FROM "Table1", "Query1" WHERE "Table1"."Material_ID" = "Query1"."Material_ID"
But it gives following error:
The data content could not be loaded.
Cannot be in ORDER BY clause in statement [SELECT "Table1"."Material_ID", "Table1"."Material_Name", "Table1"."Received_Qty", "Query1"."Quantity" FROM "Table1", ( SELECT "Inward No.", SUM( "Quantity" ) "Quantity" FROM ( SELECT "Material_ID", SUM( "Quantity" ) AS "Quantity" FROM ( SELECT "Material_ID", SUM( "Qty_Utilized" ) AS "Quantity" FROM "Table2" GROUP BY "Material_ID" UNION SELECT "Material_ID", 0 AS "Quantity" FROM "Table1" GROUP BY "Material_ID" ) GROUP BY "Material_ID" ORDER BY "Material_ID") "Query1" WHERE "Table1"."Material_ID" = "Query1"."Material_ID"]
Can anyone help?
Thanks in advance