This commit is contained in:
paoloar77
2024-12-07 19:33:54 +01:00
parent 20e59f1156
commit 3ed63696c4

View File

@@ -27,14 +27,14 @@ class ArticleController extends Controller
->leftJoin(DB::raw('(SELECT l.IdTipoFormato, l.Descrizione as DescrizioneFormato FROM T_WEB_TipiFormato l JOIN (SELECT IdTipoFormato, MAX(DataOra) as data1 from T_WEB_TipiFormato GROUP BY IdTipoFormato) m ON l.IdTipoFormato = m.IdTipoFormato AND l.DataOra = m.data1 ) n'), function ($join) {
$join->on('T_WEB_Articoli.IdTipoFormato', '=', 'n.IdTipoFormato');
})
->leftJoin(DB::raw('(SELECT CodArticoloGM, SUM(Qta) as TotaleVenduto FROM T_WEB_Ordini WHERE Enabled = 1 GROUP BY CodArticoloGM) o'), function ($join) {
->leftJoin(DB::raw('(SELECT CodArticoloGM, SUM(Qta) as totaleVenduti FROM T_WEB_Ordini WHERE Enabled = 1 GROUP BY CodArticoloGM) o'), function ($join) {
$join->on('T_WEB_Articoli.IdArticolo', '=', 'o.CodArticoloGM');
})
->select('T_WEB_Articoli.*',
'f.DescrizioneStatoProdotto',
'i.DescrizioneTipologia',
'n.DescrizioneFormato',
DB::raw('COALESCE(o.TotaleVenduto, 0) as TotaleVenduto'))
DB::raw('COALESCE(o.TotaleVenduto, 0) as totaleVenduti'))
->where('DescrizioneStatoProdotto','In commercio')
->where('DescrizioneTipologia','Libri')
->orderBy('DataOra', 'desc')