I hope you can help me.
I am trying to generate a report using 3 tables - sttakehm, sttakedm and stquem.
I wrote below query but it is giving all values of unit_cost, I only need the unit cost which matches stquem.sequence_number=sttakedm.queue_reference and adjustment quantit.
The key is sequence number is in one line with Kind = "C" and adjustment quanity is on second line with Kind = "B".
I need this pretty urgent, I hope you can help me
SELECT sttakedm.card_number, sttakedm.product_code, sttakedm.adjustment_quantit, sttakedm.expected_quantity, sttakehm.warehouse, stquem.unit_cost, sttakehm.description1
FROM scheme.sttakedm sttakedm
INNER JOIN scheme.sttakehm on sttakehm.card_number = sttakedm.card_number
LEFT OUTER JOIN scheme.stquem on sttakehm.warehouse=stquem.warehouse
WHERE sttakehm.card_number = sttakedm.card_number AND sttakedm.card_number='C03323' AND (stquem.sequence_number=sttakedm.queue_reference OR (sttakedm.kind = 'B' OR sttakedm.kind = 'C')) AND sttakedm.product_code = stquem.prod_code AND sttakehm.warehouse=stquem.warehouse