prepare(" SELECT ss1.idOrdine, ss1.idStatoOrdine, so1.nomeStato, so1.posizione, conteggioOrdiniPerOrdine.numeroOrdini FROM storicoStato AS ss1 JOIN statoOrdine AS so1 ON ss1.idStatoOrdine = so1.idStatoOrdine LEFT JOIN ( SELECT o3.idOrdine, COALESCE( SUM(ro3.quantita), 0 ) AS numeroOrdini FROM ordine AS o3 JOIN rigaOrdine AS ro3 ON o3.idOrdine = ro3.idOrdine GROUP BY o3.idOrdine ) AS conteggioOrdiniPerOrdine ON ss1.idOrdine = conteggioOrdiniPerOrdine.idOrdine WHERE so1.posizione = ( SELECT MAX(so2.posizione) FROM storicoStato AS ss2 JOIN statoOrdine AS so2 ON ss2.idStatoOrdine = so2.idStatoOrdine WHERE ss2.idOrdine = ss1.idOrdine ) "); $stmt->execute(); $conteggi = $stmt->fetchAll(PDO::FETCH_ASSOC); $pageTitle = "Dashboard personale"; $basePath = ".."; require __DIR__ . "/../includes/header.php"; ?>
Panoramica degli ordini attivi.