era per chiamarla in un altro mododi fatto non funziona però ...
HO modificato così :
Ma ho 50 righe invece dovrei avere oltre 4000 righe delle tabella sap.dati_ricevuti con i valori della conta a null dove non ho corrispondenzecodice:SELECT `conta_mat`.`magazzino`, `conta_mat`.`codice_materiale`, `conta_mat`.`numero_conta`, `conta_mat`.`unita_misura` ,sap_ricevuti.codice_materiale as codice_sap, `sap_ricevuti`.`valore_totale_sap`, `sap_ricevuti`.`valore_singolo_sap`, `sap_ricevuti`.`quantita_sap` from sap_dati_ricevuti sap_ricevuti join `conta_materiale` `conta_mat` ON `conta_mat`.`codice_materiale` = `sap_ricevuti`.`codice_materiale` LEFT JOIN( SELECT `conta`.`magazzino`, `conta`.`codice_materiale`, `conta`.`numero_conta`, `conta`.`unita_misura`, sum(conta.quantita) as quantita_totale, `sap`.`valore_totale_sap`, `sap`.`valore_singolo_sap`, `sap`.`quantita_sap` FROM `conta_materiale` `conta` JOIN (SELECT max(id) id, max(numero_conta) FROM conta_materiale GROUP BY magazzino, codice_materiale) conta_appoggio ON `conta`.`id`=`conta_appoggio`.`id` JOIN `sap_dati_ricevuti` `sap` ON `conta`.`codice_materiale` = `sap`.`codice_materiale` WHERE `conta`.`id_inventario` = '4' GROUP BY `conta`.`codice_materiale`, `conta`.`magazzino`, `conta`.`numero_conta`, `conta`.`unita_misura`,sap.valore_totale_sap ,sap.valore_singolo_sap ,sap.quantita_sap ) valori_conta on sap_ricevuti.codice_materiale=valori_conta.codice_materiale![]()

di fatto non funziona però ...
Rispondi quotando

