Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème requete [ Archives / Base de données ] (mandaillou)

vendredi 30 septembre 2005 à 17:41:10 | Problème requete

mandaillou

Salut
J'ai la requête suivante qui me permet de récuperer toutes les transactions qui ont même montant, même idmembre et même id_partenaire

<cfquery name="selection" datasource="#datasourcename#"> 
  select count(*),idmembre,montant,id_partenaire
  from transactions_jour 
  group by idmembre,montant,id_partenaire
  having count(*) > 1  
</cfquery>

<cfquery name="sel" datasource="#datasourcename#">
 select idmembre,montant,id_partenaire from transactions_jour
 where idmembre=#selection.idmembre# and montant=#selection.montant# and id_partenaire=#selection.id_partenaire#
</cfquery>
<cfset var=#sel.recordcount#-1>

Ensuite je veux supprimer tous ces transactions similaires sauf une, c'est dans cette optique que j'ai déclaré la variable var qui est égale au nombre de transactions -1.

<cfquery name="delete" datasource="#datasourcename#" maxrows=#var#>
 delete transactions_jour where id_partenaire=#sel.id_partenaire# and idmembre=#sel.idmembre# and montant=#sel.montant#
</cfquery>

Mais maxrows ne marche pas avec delete.

Merci


vendredi 30 septembre 2005 à 21:57:18 | Re : Problème requete

lfontaine

Salut,

Tu peux faire un truc du style:
DELETE transactions_jour
FROM (SELECT TOP #var# * FROM transactions_jour WHERE where idmembre=#selection.idmembre# and montant=#selection.montant# and id_partenaire=#selection.id_partenaire#) AS tj
WHERE transactions_jour.id = tj.id;

Ou transactions_jour.id est la cle primaire de ta table.

Laurent


lundi 3 octobre 2005 à 15:35:42 | Re : Problème requete

mandaillou

Réponse acceptée !
Salut
Finalement ma requête d'avant ne me renvoyait pas ce que je voulais et je l'ai modifiée. Maintenant elle me renvoie toutes les transactions similaires sauf une donc le problème ne se pose plus.
Merci quand même de ton aide. Ca pourra me servir à l'avenir.

Tchuss  



Cette discussion est classé dans : id, partenaire, montant, idmembre, transactions


Répondre à ce message

Sujets en rapport avec ce message

Comment faire un formulaire et un sous formulaire??? [ par porgy ] bonjour,je souhaite faire un formulaire principal sous format traditionnel et un sous formulaire de type grid reliés par un champs "id". ce champs id affichage query sur plusieurs page [ par raf0002 ] Salut à tous,Je veux afficher le résultat d'une query sur plusieurs pages, ma query mesort 9300 enregistrements et je voudrais paginer par paquet de p Valeurs CFPARAM URL.ID [ par zorro699 ] J'ai deux page cfm.La première contient une requete qui affiche le contenu d'une db access2000.SELECT ID, Titres,"Date", introFROM ModeWHERE ID = #URL urgent...pb tres bete avec un form [ par peejee ] Bonjour a tous, j'ai un probleme avec un formulaire.Je vs explique.....Je crée un formulaire sur ma page accueil.cfm dans lequel se trouve le cfselect Troublant et agaçant... [ par smathios ] Bonjour,Je fais afficher dans un tableau les enregistrements récupérés dans ma base de données.Jusqu'ici , aucun problème.Par exemple, je fais affiche Tester une valeur avec CF ? [ par aresh ] Bonsoir à tous ,J'ai un petit soucis. J'ai une jolie base de donnée, avec 300 entrée environs, mais dans la structure, il y a des "trou" (certainne li Nom d'attribut d'une requette dans un srtring [ par xenlo ] bon[jour/soir] J'ai un problème pour récupérer le resultat d'une requette, parce que le nom des champs(attributs) se trouvent dans une variable strin probleme avec date [ par jeltimed ] bonjour tout le monde. en fait je suis entrain de créer un site de vote électronique et donc vu que  la date du vote a son importance je recupere la Custom tag [ par vendrce ] Bonjour,je viens d'hétité d'une appli en coldfusion et je dois l'adapter au multilinguisme. Après quelques recherches, je me suis dit que le plus simp


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.