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");
try {
$ordini = DB::table('T_WEB_Ordini as O')
->leftJoin(DB::raw('(
SELECT
CodArticoloGM,
MAX(DataOra) as data
FROM T_WEB_Articoli
GROUP BY CodArticoloGM
) b'), 'O.CodArticoloGM', '=', 'b.IdArticolo')
->join('T_WEB_Articoli as A', function ($join) {
$join->on('O.CodArticoloGM', '=', 'A.IdArticolo')
->on('b.data', '=', 'A.DataOra');
})
->select(
DB::raw('ROW_NUMBER() OVER (ORDER BY O.DataOra DESC) AS progressivo'),
'O.DataOra',
'O.Qta',
'A.Titolo',
'A.Ean13'
)
->orderBy('O.DataOra', 'desc')
->take(100)
->get();
->leftJoin(DB::raw('(
SELECT
IdArticolo AS CodArticoloGM,
MAX(DataOra) as data
FROM T_WEB_Articoli
GROUP BY IdArticolo
) b'), 'O.IdArticolo', '=', 'b.CodArticoloGM')
->join('T_WEB_Articoli as A', function ($join) {
$join->on('O.IdArticolo', '=', 'A.IdArticolo')
->on('b.data', '=', 'A.DataOra');
})
->select(
DB::raw('ROW_NUMBER() OVER (ORDER BY O.DataOra DESC) AS progressivo'),
'O.DataOra',
'O.Qta',
'A.Titolo',
'A.Ean13'
)
->orderBy('O.DataOra', 'desc')
->take(100)
->get();
} catch (\Exception $e) {
// Registrazione dell'errore