This commit is contained in:
paoloar77
2024-12-08 11:34:21 +01:00
parent 5e6eb6487b
commit 12950c6976

View File

@@ -45,27 +45,27 @@ class ArticleController extends Controller
ini_set("memory_limit", "512M"); ini_set("memory_limit", "512M");
try { try {
$ordini = DB::table('T_WEB_Ordini as O') $ordini = DB::table('T_WEB_Ordini as O')
->leftJoin(DB::raw('( ->leftJoin(DB::raw('(
SELECT SELECT
CodArticoloGM, IdArticolo AS CodArticoloGM,
MAX(DataOra) as data MAX(DataOra) as data
FROM T_WEB_Articoli FROM T_WEB_Articoli
GROUP BY CodArticoloGM GROUP BY IdArticolo
) b'), 'O.CodArticoloGM', '=', 'b.IdArticolo') ) b'), 'O.IdArticolo', '=', 'b.CodArticoloGM')
->join('T_WEB_Articoli as A', function ($join) { ->join('T_WEB_Articoli as A', function ($join) {
$join->on('O.CodArticoloGM', '=', 'A.IdArticolo') $join->on('O.IdArticolo', '=', 'A.IdArticolo')
->on('b.data', '=', 'A.DataOra'); ->on('b.data', '=', 'A.DataOra');
}) })
->select( ->select(
DB::raw('ROW_NUMBER() OVER (ORDER BY O.DataOra DESC) AS progressivo'), DB::raw('ROW_NUMBER() OVER (ORDER BY O.DataOra DESC) AS progressivo'),
'O.DataOra', 'O.DataOra',
'O.Qta', 'O.Qta',
'A.Titolo', 'A.Titolo',
'A.Ean13' 'A.Ean13'
) )
->orderBy('O.DataOra', 'desc') ->orderBy('O.DataOra', 'desc')
->take(100) ->take(100)
->get(); ->get();
} catch (\Exception $e) { } catch (\Exception $e) {
// Registrazione dell'errore // Registrazione dell'errore