Hi,
es gibt ein Problem bei delivery_line: nach Company muss noch eine Klammer zu hinzugefügt werden..
Und zum Array:
Da kann man sich mit einem weiteren select + Json_arrayagg weiterhelfen. Sollte in etwa so aussehen:
Code:json_object('Confirmation': json_object( 'Datum': date, 'Header': json_object( 'company': company), 'delivery_line': json_arrayagg( json_object( 'package_number': trim(xpackage_no), 'country_of_origins': (select json_arrayagg( json_object( 'country_of_origin': trim(country_from), 'quantity_picked': trim(quan) ) ) from qtemp/jsonout b where a.date = b.date and a.company = b.company and a.xpackage_no = b.xpackage_no ) format json )))) INTO :jsonfile FROM qtemp/jsonout a group by date, company;
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks