From be766fc88810c775664b69c756fb5a6e5a9f5d06 Mon Sep 17 00:00:00 2001 From: paoloar77 Date: Wed, 27 Nov 2024 15:10:05 +0100 Subject: [PATCH] aa --- app/Http/Controllers/ArticleController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/ArticleController.php b/app/Http/Controllers/ArticleController.php index 69a32d94..b7ee7d78 100755 --- a/app/Http/Controllers/ArticleController.php +++ b/app/Http/Controllers/ArticleController.php @@ -27,7 +27,14 @@ class ArticleController extends Controller } ) ->whereIn('f.DescrizioneStatoProdotto', ['In commercio', 'In prevendita', 'Prossima uscita']) - ->selectRaw('T_WEB_Articoli.idArticolo, T_WEB_Articoli.Titolo, SUM(T_WEB_Ordini.qta) as totaleVenduto') + ->selectRaw(' + T_WEB_Articoli.idArticolo, + T_WEB_Articoli.Titolo, + SUM(T_WEB_Ordini.qta) as totaleVenduto, + SUM(CASE WHEN T_WEB_Ordini.dataOrdine >= DATEADD(month, -1, GETDATE()) THEN T_WEB_Ordini.qta ELSE 0 END) as totaleVendutoUltimoMese, + SUM(CASE WHEN T_WEB_Ordini.dataOrdine >= DATEADD(month, -6, GETDATE()) THEN T_WEB_Ordini.qta ELSE 0 END) as totaleVendutoUltimi6Mesi, + SUM(CASE WHEN T_WEB_Ordini.dataOrdine >= DATEADD(year, -1, GETDATE()) THEN T_WEB_Ordini.qta ELSE 0 END) as totaleVendutoUltimoAnno + ') ->groupBy('T_WEB_Articoli.idArticolo', 'T_WEB_Articoli.Titolo') ->orderBy('totaleVenduto', 'desc') ->take(50)