From 80c327e93560c892491cdd0c539f287d0d065f8f Mon Sep 17 00:00:00 2001 From: paoloar77 Date: Wed, 27 Nov 2024 14:34:59 +0100 Subject: [PATCH] aa --- app/Http/Controllers/ArticleController.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/app/Http/Controllers/ArticleController.php b/app/Http/Controllers/ArticleController.php index f5c20641..74046571 100755 --- a/app/Http/Controllers/ArticleController.php +++ b/app/Http/Controllers/ArticleController.php @@ -13,16 +13,16 @@ class ArticleController extends Controller // Should extend AbstractController public function exportArticlesSales(Request $request): Response { try { - $articoliVenduti = Article::join('T_WEB_Ordini', 'Article.idArticolo', '=', 'T_WEB_Ordini.codArticoloGM') - ->leftJoin('StatoProdotto as sp', function ($join) { - $join->on('Article.idStatoProdotto', '=', 'sp.idStatoProdotto') - ->where('sp.dataOra', '=', DB::raw('(SELECT MAX(dataOra) FROM StatoProdotto WHERE idStatoProdotto = sp.idStatoProdotto)')); - }) - ->whereIn('sp.descrizione', ['In commercio', 'In prevendita', 'Prossima uscita']) - ->selectRaw('Article.idArticolo, SUM(T_WEB_Ordini.qta) as totaleVenduto') - ->groupBy('Article.idArticolo') - ->take(10) - ->get(); + $articoliVenduti = Article::join('T_WEB_Ordini', 'T_WEB_Articoli.idArticolo', '=', 'T_WEB_Ordini.codArticoloGM') // Cambiato l'alias + ->leftJoin('StatoProdotto as sp', function ($join) { + $join->on('T_WEB_Articoli.idStatoProdotto', '=', 'sp.idStatoProdotto') + ->where('sp.dataOra', '=', DB::raw('(SELECT MAX(dataOra) FROM StatoProdotto WHERE idStatoProdotto = sp.idStatoProdotto)')); + }) + ->whereIn('sp.descrizione', ['In commercio', 'In prevendita', 'Prossima uscita']) + ->selectRaw('T_WEB_Articoli.idArticolo, SUM(T_WEB_Ordini.qta) as totaleVenduto') // Cambiato l'alias nel select + ->groupBy('T_WEB_Articoli.idArticolo') // Cambiato l'alias nel group by + ->take(10) // Limita i risultati a 10 + ->get(); $filename = 'articoli_venduti_' . date('Y-m-d') . '.csv'; $response = new Response();