Réunir 2 requetes sql (ORDER BY ASC et DESC)

WRInaute impliqué
Bonjour,

depuis hier, je cherche en vain à rassembler ces 2 requêtes mais sans succès. J'ai essayé SELECT MAX et MIN mais sans que cela fonctionne correctement.

Avez-vous une idée ou une piste à me suggérer ? Merci d'avance

PHP:
          $price_history = 'SELECT price FROM price_history WHERE currency = :currency ORDER BY id DESC';
          
          $requete = $bdd -> prepare($price_history);   
          $requete->bindValue(':currency', 'ADAEUR', PDO::PARAM_STR);
          $requete->execute();
          
          $select = $requete->fetch();
          
 
echo $select['price'];
 
 
 
        
          $price_history_2 = 'SELECT price FROM price_history WHERE currency = :currency ORDER BY id ASC';
          
          $requete_2 = $bdd -> prepare($price_history_2);   
          $requete_2->bindValue(':currency', 'ADAEUR', PDO::PARAM_STR);
          $requete_2->execute();
          
          $select_2 = $requete_2->fetch();
          
 
echo $select_2['price'];
 
WRInaute passionné
Pourtant avec Mysql, MAX et MIN fonctionnent, sauf si ton champ est en varchar au lieu de nombre ?

SELECT MIN(price) AS min, MAX(price) AS max FROM price_history WHERE currency = :currency
 
Discussions similaires
Haut