Ho bisogno di stampare a video il valore più alto di una colonna e non riesco a comporre l'array su cui utilizzare la funzione max().
Vorrei evitare di eseguire una seconda select per recuperare il valore massimo.
In pratica nella pagina del carrello visualizzo i prodotti da acquistare estraendo dei dati dalla tabella dell'anagrafica articoli e da quella degli ordini. Poichè ho un campo nell'anagrafica articoli con i tempi di consegna (per alcuni prodotti la merce è a giacenza e per altri servono tempi di produzione da 2 a 5 giorni), devo avvisare il cliente che la merce sarà spedita tra X giorni, ossia il valore massimo presente in tabella anagr. articoli tra gli articoli scelti.
questa è la SELECT che utilizzo per ricavare i dati che mi servono per visualizzare gli articoli.
- $sql6 = "
SELECT articoli.*, ordini.*
FROM articoli INNER JOIN ordini
ON articoli.id_articoli = ordini.cl_id_articolo
AND ordini.cl_ordine = $n_ordine
AND ordini.cl_confermato = 'no'
";
Devo per forza fare un'altra SELECT?
Avrei voluto poter utilizzare una funzione del genere
$consegna = max(array (qui i valori che non so ricavare));
Grazie per l'aiuto.