Forum Discussion
Perumal
1 year agoFrequent Visitor
D365 X++ query to SQL Query
Dear Team, I am trying to convert D365 X++ query to SQL query and getting error Error converting data type varchar to bigint. D365 X++ query : SELECT FIRSTFAST FORUPDATE * FROM InventTransOr...
- 1 year ago
You're trying to compare or join a varchar (string) field with a bigint (numeric) field :
LEFT JOIN inventtransorigin io1 ON io1.inventtransid = inventtransorigin.recidHere is the full query :
SELECT inventtransorigin.itemid, inventtransorigin.referenceid, inventtransorigin.referencecategory, inventdim.inventbatchid, inventtrans.qty, inventtrans.unitid, inventtrans.costamountphysical, inventtrans.costamountposted FROM inventtransorigin JOIN inventtrans ON inventtransorigin.recid = inventtrans.inventtransorigin JOIN inventdim ON inventtrans.inventdimid = inventdim.inventdimid JOIN inventtablemodule ON inventtrans.itemid = inventtablemodule.itemid AND inventtablemodule.moduletype = 0 LEFT JOIN inventtransorigin io1 ON inventtrans.markingrefinventtransorigin = io1.recid LEFT JOIN inventtransorigin io2 ON inventtrans.returninventtransorigin = io2.recid LEFT JOIN inventtransorigin io3 ON inventtrans.inventtransorigin = io3.recid WHERE inventtransorigin.itemid = '100465' AND inventdim.inventbatchid = 'hdh'
Perumal
1 year agoFrequent Visitor
Thanks for your support