Forum Discussion
Anonymous
4 years agoNot applicable
Reference a value in a table to use in another SQL power Query
Hi All I have a value held in another PQ table. 1 row 1 column containing an invoice number. - Is it possible to use this particular invoice number and use in a SQL query without having to go int...
- 4 years ago
Double quote missing before the closing square bracket I think.
I notice you're missing a table alias for your SHIP_DATE_RETURN, not sure if that will cause you any abiguity issues.
This is just the query portion, make sure it goes inside the correct ().
[Query=" SELECT rd.SERIAL_NUMBER , rd.REF_NUM , rd.MODEL_ASC , pm.MODEL , rd.MOTO_PART_NUMBER , rd.ASC_SITE_ID , ras.ASC_SITE_NAME , rd.REPAIR_TYPE , acm.ASC_CUSTOMER_NAME , rd.WARR_CODE , rd.RMA_CREATION_DATE , rd.EXPIRY_DATE , rd.RECV_DATE , rd.SHIP_DATE_RETURN , rd.UNIT_STATUS , rd.PROJECT_NAME , rd.FINAL_UNIT_DETERMINATION , rd.INVOICE_NUMBER , rd.INVOICE_DATE , ROUND((SHIP_DATE_RETURN - rd.RECV_DATE)) AS AGE , (rd.RECV_DATE + 30) AS TAT , rd.LABCOST , rd.FREIGHT_COST FROM rdwadmin.rdw_repair_details rd , rdwadmin.rdw_part_master pm , rdwadmin.rdw_asc_customer_master acm , rdwadmin.rdw_asc_site ras WHERE rd.moto_part_number = pm.moto_part_number AND rd.ASC_CUSTOMER_NUMBER = acm.ASC_CUSTOMER_NUMBER AND rd.ASC_SITE_ID = ras.ASC_SITE_ID AND rd.INVOICE_NUMBER = '"& #"Current-Invoice"[CurrentInvoice]{0} &"' "]
KNP
4 years agoSuper User
From memory, the syntax for the value in SQL is '" &Value& "'.
Depending on your exact scenario, you may want to drill down on that single value table to make it easier to reference, e.g. right click on the single value and choose 'drill down'.
Once you've drilled down, say the query of single value is called myValue.
I think what you're looking for is something like...
SELECT x, y, z FROM myTable WHERE myColumn = '" &myValue& "'
Hope this helps.
smpa01
4 years agoCommunity Champion
Anonymous did you have a chance look into above?