a no ok, non avevo capito io sorry.
cmq ho fatto un pò di prove.
questa come ultima:
codice:
SELECT
t.magazzino_codice modello,
t.magazzino_fb_fk fb,
t.magazzino_descrizione_ita descr,
t.magazzino_personale,
t.sum_giac,
t.euro_giac,
t.sum_sped,
t.euro_sped,
t.sum_venduto,
t.euro_venduto,
t.sum_sede,
t.euro_sede,
t.sum_clie,
t.euro_clie,
((t.euro_venduto / t.euro_sped) * 100) perc_sellout
FROM (select t.*,
SUM(t.magazzino_giacenza) sum_giac,
(fn_get_listino_articolo('OF161600000101', t.magazzino_codice) * SUM(t.magazzino_giacenza)) euro_giac,
SUM(t.magazzino_spedito) sum_sped,
(fn_get_listino_articolo('OF161600000101', t.magazzino_codice) * SUM(t.magazzino_spedito)) euro_sped,
SUM(t.magazzino_venduto) sum_venduto,
(fn_get_listino_articolo('OF161600000101', t.magazzino_codice) * SUM(t.magazzino_venduto)) euro_venduto,
SUM(t.magazzino_reso_sede) sum_sede,
(fn_get_listino_articolo('OF161600000101', t.magazzino_codice) * SUM(t.magazzino_reso_sede)) euro_sede,
SUM(t.magazzino_reso_cliente) sum_clie,
(fn_get_listino_articolo('OF161600000101', t.magazzino_codice) * SUM(t.magazzino_reso_cliente)) euro_clie
FROM st_magazzino t
WHERE t.magazzino_negozio_fk = 'N044'
AND t.magazzino_collezione = 'K180'
GROUP BY t.magazzino_negozio_fk, t.magazzino_codice)
ORDER BY t.magazzino_codice;
mi dice sempre questo:
codice:
#1248 - Every derived table must have its own alias