This commit is contained in:
paoloar77
2024-11-27 15:27:00 +01:00
parent fa450fafe6
commit b7d131ed96

View File

@@ -34,9 +34,11 @@ 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, -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(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, -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') ->groupBy('T_WEB_Articoli.idArticolo', 'T_WEB_Articoli.Titolo')
->having('ultimoOrdine', '<=', DB::raw('DATEADD(year, -1, GETDATE())')) // Aggiunto il filtro per ultimoOrdine
->orderBy('totaleVendutoUltimi2Anni', 'desc') ->orderBy('totaleVendutoUltimi2Anni', 'desc')
->take(50) ->take(50)
->get(); ->get();