diff --git a/app/Http/Controllers/ArticleController.php b/app/Http/Controllers/ArticleController.php
index 74046571..2b7b2524 100755
--- a/app/Http/Controllers/ArticleController.php
+++ b/app/Http/Controllers/ArticleController.php
@@ -13,14 +13,20 @@ class ArticleController extends Controller // Should extend AbstractController
public function exportArticlesSales(Request $request): Response
{
try {
- $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)'));
+ $articoliVenduti = Article::join('T_WEB_Ordini', 'T_WEB_Articoli.idArticolo', '=', 'T_WEB_Ordini.codArticoloGM')
+ ->leftJoin(DB::raw('(SELECT e.IdStatoProdotto, e.Descrizione as DescrizioneStatoProdotto
+ FROM T_WEB_StatiProdotto e
+ JOIN (SELECT IdStatoProdotto, MAX(DataOra) as data1
+ FROM T_WEB_StatiProdotto
+ GROUP BY IdStatoProdotto) c
+ ON e.IdStatoProdotto = c.IdStatoProdotto AND e.DataOra = c.data1) f'),
+ function ($join) {
+ $join->on('T_WEB_Articoli.IdStatoProdotto', '=', 'f.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
+ // Aggiungi altri join se necessario
+ ->whereIn('f.DescrizioneStatoProdotto', ['In commercio', 'In prevendita', 'Prossima uscita'])
+ ->selectRaw('T_WEB_Articoli.idArticolo, SUM(T_WEB_Ordini.qta) as totaleVenduto') // Cambiato per usare il campo corretto
+ ->groupBy('T_WEB_Articoli.idArticolo') // Usa il nome della tabella principale
->take(10) // Limita i risultati a 10
->get();
diff --git a/resources/views/mylinkspao.blade.php b/resources/views/mylinkspao.blade.php
index 1f193855..a52d84c3 100644
--- a/resources/views/mylinkspao.blade.php
+++ b/resources/views/mylinkspao.blade.php
@@ -60,6 +60,7 @@
+