youhibadelphi
Messages postés187Date d'inscriptionjeudi 16 octobre 2008StatutMembreDernière intervention20 février 2010
-
18 juil. 2009 à 13:44
youhibadelphi
Messages postés187Date d'inscriptionjeudi 16 octobre 2008StatutMembreDernière intervention20 février 2010
-
23 juil. 2009 à 16:30
salut
Je cherche afficher avec une instruction SQL les même lignes identiques dans une colonne.
La colonne contient des noms.
Programme Delphi, bd dbase.
merci
youhibadelphi
Messages postés187Date d'inscriptionjeudi 16 octobre 2008StatutMembreDernière intervention20 février 20103 23 juil. 2009 à 16:30
salut
merci mes amis pour la participation
la bonne réponse est la suivante:
SELECT t1.*
FROM taTable t1
WHERE Nom IN (
SELECT Nom
FROM taTable t2
GROUP BY t2.Nom
HAVING COUNT(*) > 1)
ORDER BY t1.Nom
propsée par CinePhil forum developpez.com
yahia
youhibadelphi
Messages postés187Date d'inscriptionjeudi 16 octobre 2008StatutMembreDernière intervention20 février 20103 20 juil. 2009 à 12:33
Salut mes amis
L'instruction est correcte mais je m'excuse se n'est ce que je souhaite faire.
Pour bien m'exprimer:
Dans ma base de donnée un seul nom peut être répété mais avec des informations différentes
C'est pourquoi je souhaite afficher tous les noms
Doublons avec ses détailles dans un Qrep.
Par exemple
Nom quantité date
Cantador 50 01/01/2010
Cantador 20 02/01/2010
---
Alors cantador a plusieurs actions dans une seule base de donnée.
cavalier2400
Messages postés120Date d'inscriptionmardi 8 juillet 2008StatutMembreDernière intervention 1 décembre 20101 21 juil. 2009 à 19:51
Bonsoir, select nom, sum(quantite) as quantite, ladate from table1
group by nom, ladate
having sum(quantite) > 1
Pourquoi ne pas ajouter un group by nom...
Comme ça il aura tous les nom des double,... C'est le genre de requêtes très utilisés en statistiqus.