La communauté ALL HTML c'est 58827 membres à ce jour dont 3 inscrits aujourd'hui et 32 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « ASP - SQL »

Retrouvez les publications relatives à ces discussions dans nos rubriques asp, sql.

deux requetes en une

liste des forums liste des discussions Participer à la discussion

Photo de mams004 Message publié le mercredi 01 octobre 2008 à 17 h 56 par mams004.
Bonjour,

SGBD = MySQL

Create Table: CREATE TABLE t (
id int(11) default NULL auto_increment,
montantPAI char(60) default NULL,
codeCLIENT char(60) default NULL,
PRIMARY KEY (id)
) TYPE=MyISAM

Bonjour à tous

Voilà, je vous explique le fonctionnement de la requete que je voudrais faire :

le structure de ma table est


id montantPAI codeCLIENT
1 20 VOITURE
2 12 BATEAU
1 2 VOITURE1


Ma table peut contenir des id qui peuvent se repéter

Ceux que je voudrais faire c'est de recupérer les id identique et de additionner les montants correspondants à ces id

j'ai une variable $montantTOTAL qui est le montant total

voici mes requetes

PHP:
//Ce que je voudrai faire içi c'est de récupérer les id des clients dont total paiament < //$montantTOTAL mais jai fai comme ça
select id from t where montantPAI <".$montantTOTAL." and codeCLIENT is not NULL ";
if ($res_r=mysql_query($req_r))
{
if(mysql_num_rows($res_r))
{
while($row_r=mysql_fetch_array($res_r))
{
$cltID=$row_r['id'];

$req_montant ="select sum(montantPAI) as totalPAYE, codeCLIENT from T where id=".$candID." group by id ";

if ($res_montant=mysql_query($req_montant))
{
$nbMONTANT=mysql_num_rows($res_montant);
if ($nbMONTANT>0)
{
while ($row_montant=mysql_fetch_array($res_montant))
{

}
}
}


la jai fait 2 requete que je pense pourra etre fait en une faute dexpérience

est ce que je peux ecrire ça pour ma premiere requete

PHP:
select id from t where sum(montantPAI) <".$montantTOTAL." and codeCLIENT is not NULL ";


je pense que c'est faut :-/

Ceux que je veux faire donc c'est de récupérer les id-client dont sum($montantPAI)<$montatTOTAL avec son code client (les codes clients pourront être uniques ou différent)

merki

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions