Bonjour,
Je stoque dans une table des objets achetés par des clients avec leur ID, le numero de la facture (plusieurs objets peuvent avoir le même numéro de facture) et la date.
Je souhaiterai afficher toutes les factures du mois sur une page. Pour cela, il faut donc que, lors de la requète SQL, les numeros présents plusieurs fois ne soient pas affichés plusieurs fois (dès que la commande comporte + d'un article).
J'ai essayé avec DISTINCT et avec GROUP BY mais je dois commettre une erreur car cela ne fonctionne pas.
Je souhaiterai que tous les N_GCom (numéro de commande) identiques soient regroupés ou que, après un premier numéro de commande affiché, les autres lignes ayant le même numéro de commande ne s'affichent pas.
Merci d'avance pour votre aide,
Cordialement
Voici une version opérationnelle de mon script et de ma requète :
$Date=date('Ym');
$Date2=$Date.'01';
$Date3=$Date.'31';
mysql_select_db($database_Garage, $Garage);
$query_selectSQL1 = "SELECT N_GCom FROM GCommandes WHERE (Date>=$Date2 AND Date<=$Date3)";
$selectSQL1 = mysql_query($query_selectSQL1, $Garage) or die(mysql_error());
$row_selectSQL1 = mysql_fetch_assoc($selectSQL1);
while($row_selectSQL1 = mysql_fetch_assoc($selectSQL1)){
echo $row_selectSQL1['N_GCom'].'<br>';
}