Ciao GianlucaLYB,
puoi risolvere questo l'errore iniziale aggiornando la query del modulo come la seguente:
{ "main_query": [ { "type": "table", "fields": "Codice, Descrizione, Categoria, Subcategoria, Q.ta, Data scadenza", "query": "SELECT `id`, `codice` AS `Codice`, `descrizione` AS `Descrizione`, `categoria` AS `Categoria`, `subcategoria` AS `Subcategoria`,`data_scadenza` AS `Data scadenza`, CONCAT_WS( ' ', CAST(REPLACE(FORMAT(qta, 2), '.', ',') AS CHAR CHARACTER SET utf8mb4), CAST((SELECT `valore` FROM `mg_unitamisura` WHERE `id`=`idum`) AS CHAR CHARACTER SET utf8mb4) ) AS `Q.tà` FROM `mg_articoli` HAVING 1=1 ORDER BY `descrizione`"}] }
In questo caso, basta fare un casting del formato del testo, poiché al momento risulta misto in molte tabelle.