Thanks in advance for your help on this. I would like to have tracking_number and invoice number on a single row with the Y/N flag set for SAT, AHW, AHS, RES, but when I run the query below, I get a row for each tracking_number/invoice number pair that has a flag set to Y for any of the fields mentioned.
ResultCode:SELECT tracking_number,invoice_number, Iif( charge_description_code = 'SAT', 'Y', 'N') AS SAT, Iif(charge_description_code = 'AHW', 'Y', 'N') AS AHW, Iif(charge_description_code = 'AHS', 'Y', 'N') AS AHS, Iif(charge_description_code = 'RES', 'Y', 'N') AS RES FROM shipment_details WHERE tracking_number IS NOT NULL AND charge_description_code = 'SAT' OR charge_description_code = 'RES' OR charge_description_code = 'AHW' OR charge_description_code = 'AHS' GROUP BY tracking_number,invoice_number,charge_description_code
ExpectedCode:tracking_number invoice_number SAT AHW AHS RES 1Zxxxxxxxxxxxxxxxx 0000003V0XXXXXX N Y N N 1Zxxxxxxxxxxxxxxxx 0000003V0XXXXXX N N N Y
Code:tracking_number invoice_number SAT AHW AHS RES 1Zxxxxxxxxxxxxxxxx 0000003V0XXXXXX N Y N Y


Combine Y/N values in one row
Reply With Quote


