Alli Deacon
03/16/2023, 3:34 PMwhere previousdoc = 1931587 and nexttype = 'ItemShip'
I get the following:
{
"records": [
{
"foreignamount": null,
"previoustype": "SalesOrd",
"lastmodifieddate": "3/15/2023",
"nextline": 0,
"previousline": 1,
"nexttype": "ItemShip",
"previousdoc": 1931587,
"nextdoc": 1959659,
"linktype": "ShipRcpt"
}
]
}
However, when I add in where previousdoc = 1931587 and nexttype = 'ItemShip' and previousline = 1
it gives an empty result set.
Thanks for any assistance.Shai Coleman
03/20/2023, 2:09 PMAlli Deacon
03/22/2023, 11:05 AMShai Coleman
03/22/2023, 12:27 PMSELECT transaction.id AS transaction_id,
transactionline.id AS transactionline_id,
previoustransactionline.transaction AS previoustransaction_id,
previoustransactionline.id AS previoustransactionline_id
FROM transaction
INNER JOIN transactionline ON (transactionline.transaction = transaction.id)
LEFT JOIN nexttransactionlinelink ON (nexttransactionlinelink.nextdoc = transaction.id AND
nexttransactionlinelink.nextline = transactionline.id)
LEFT JOIN transaction previoustransaction ON (previoustransaction.id = nexttransactionlinelink.previousdoc)
LEFT JOIN transactionline previoustransactionline ON (
previoustransactionline.transaction = nexttransactionlinelink.previousdoc AND
previoustransactionline.id = nexttransactionlinelink.previousline)
WHERE transaction.id = 123
Example finding the parent transactionline of transaction #123Alli Deacon
03/22/2023, 12:28 PM