diff --git a/app/Http/Controllers/ArticleController.php b/app/Http/Controllers/ArticleController.php index b85d9b36..7fd8622f 100755 --- a/app/Http/Controllers/ArticleController.php +++ b/app/Http/Controllers/ArticleController.php @@ -34,7 +34,8 @@ class ArticleController extends Controller SUM(CASE WHEN T_WEB_Ordini.DataOra >= DATEADD(month, -1, GETDATE()) THEN T_WEB_Ordini.qta ELSE 0 END) as totaleVendutoUltimoMese, SUM(CASE WHEN T_WEB_Ordini.DataOra >= DATEADD(month, -6, GETDATE()) THEN T_WEB_Ordini.qta ELSE 0 END) as totaleVendutoUltimi6Mesi, SUM(CASE WHEN T_WEB_Ordini.DataOra >= DATEADD(year, -1, GETDATE()) THEN T_WEB_Ordini.qta ELSE 0 END) as totaleVendutoUltimoAnno, - SUM(CASE WHEN T_WEB_Ordini.DataOra >= DATEADD(year, -2, GETDATE()) THEN T_WEB_Ordini.qta ELSE 0 END) as totaleVendutoUltimi2Anni + SUM(CASE WHEN T_WEB_Ordini.DataOra >= DATEADD(year, -2, GETDATE()) THEN T_WEB_Ordini.qta ELSE 0 END) as totaleVendutoUltimi2Anni, + MAX(T_WEB_Ordini.dataOrdine) AS ultimoOrdine ') ->groupBy('T_WEB_Articoli.idArticolo', 'T_WEB_Articoli.Titolo') ->orderBy('totaleVendutoUltimi2Anni', 'desc') @@ -76,10 +77,10 @@ class ArticleController extends Controller $response->headers->set('Content-Disposition', 'attachment; filename="' . $filename . '"'); - $csvContent = "IdArticolo,Titolo,TotaleVenduto,TotaleVendutoUltimoMese,TotaleVendutoUltimi6Mesi,TotaleVendutoUltimoAnno,totaleVendutoUltimi2Anni\n"; + $csvContent = "IdArticolo,Titolo,TotaleVenduto,TotaleVendutoUltimoMese,TotaleVendutoUltimi6Mesi,TotaleVendutoUltimoAnno,totaleVendutoUltimi2Anni,UltimoOrdine\n"; foreach ($articoliVenduti as $articoloVenduto) { - $csvContent .= "{$articoloVenduto->idArticolo},{$articoloVenduto->Titolo},{$articoloVenduto->totaleVenduto},{$articoloVenduto->totaleVendutoUltimoMese},{$articoloVenduto->totaleVendutoUltimi6Mesi},{$articoloVenduto->totaleVendutoUltimoAnno},{$articoloVenduto->totaleVendutoUltimi2Anni}\n"; + $csvContent .= "{$articoloVenduto->idArticolo},{$articoloVenduto->Titolo},{$articoloVenduto->totaleVenduto},{$articoloVenduto->totaleVendutoUltimoMese},{$articoloVenduto->totaleVendutoUltimi6Mesi},{$articoloVenduto->totaleVendutoUltimoAnno},{$articoloVenduto->UltimoOrdine}\n"; } $response->setContent($csvContent); diff --git a/resources/views/export_articles_sales.blade.php b/resources/views/export_articles_sales.blade.php index 604e4455..11fac3e9 100644 --- a/resources/views/export_articles_sales.blade.php +++ b/resources/views/export_articles_sales.blade.php @@ -14,11 +14,13 @@ Id Articolo Titolo + Data Ultimo Ordine Totale Venduto Ultimo Mese Ultimi 6 Mesi Ultimo Anno Ultimi 2 Anni + @@ -31,6 +33,7 @@ {{ $articolo->idArticolo }} {{ $articolo->Titolo }} + {{ $articolo->UltimoOrdine }} {{ $articolo->totaleVenduto }} {{ $articolo->totaleVendutoUltimoMese }} {{ $articolo->totaleVendutoUltimi6Mesi }}