From b64936289df94276de1deccd2ea6f07e51d012e8 Mon Sep 17 00:00:00 2001 From: paoloar77 Date: Fri, 20 Dec 2024 12:38:21 +0100 Subject: [PATCH] aa --- app/Http/Controllers/ArticleController.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/ArticleController.php b/app/Http/Controllers/ArticleController.php index 26bb155d..166261b4 100755 --- a/app/Http/Controllers/ArticleController.php +++ b/app/Http/Controllers/ArticleController.php @@ -232,7 +232,15 @@ class ArticleController extends Controller ->leftJoin(DB::raw('(SELECT CodArticolo, SUM(TRY_CAST(Qta AS INT)) as totFat FROM T_WEB_ArticoliFatturati WHERE ISNUMERIC(Qta) = 1 GROUP BY CodArticolo) u'), function ($join) { $join->on('T_WEB_Articoli.IdArticolo', '=', 'u.CodArticolo'); }) - ->leftJoin(DB::raw('(SELECT v.IdCollana, v.Descrizione as DescrizioneCollana FROM T_WEB_Collane v JOIN (SELECT IdCollana from T_WEB_Collane GROUP BY IdCollana) x ON v.IdCollana = x.IdCollana) y'), function ($join) { + ->leftJoin(DB::raw('( + SELECT v.IdCollana, v.Descrizione as DescrizioneCollana + FROM T_WEB_Collane v + INNER JOIN ( + SELECT IdCollana, MAX(ID) as MaxID + FROM T_WEB_Collane + GROUP BY IdCollana + ) x ON v.IdCollana = x.IdCollana AND v.ID = x.MaxID + ) y'), function ($join) { $join->on('T_WEB_Articoli.IdCollana', '=', 'y.IdCollana'); }) ->select( @@ -632,7 +640,7 @@ class ArticleController extends Controller public function showTableByName($tableName, $numrec) { - + // Usa la funzione showTableContent per ottenere i dati in formato tabellare $tableContent = $this->showTableContent($tableName, $numrec);