PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → requêtes
requêtes
Débuté par gillesw, 07 sep. 2006 18:10 - 4 réponses
Posté le 07 septembre 2006 - 18:10
Bonjour,

J'ai un fichier composé comme suit :
fichier Client :
Nom
Prénom
Adresse
une clé composée Nom+Prénom (avec doublons)

Comment puis je faire une requêtes qui afficherait tous les doublons
donc un requêtes qui afficherait toutes les valeurs de clé composées qui sont reprises 2 fois.

Merci d'avance.

gillesw
Posté le 07 septembre 2006 - 18:35
Si ta clé composée s'appelle NomPrenom

SELECT NomPrenom
FROM Client
GROUP BY NomPrenom
HAVING COUNT (NomPrenom) > 1

ou qq chose dans le genre !

bon courage
eric l.

> gillesw a écrit :
Bonjour,

J'ai un fichier composé comme suit :
fichier Client :
Nom
Prénom
Adresse
une clé composée Nom+Prénom (avec doublons)

Comment puis je faire une requêtes qui afficherait tous les doublons
donc un requêtes qui afficherait toutes les valeurs de clé composées qui sont reprises 2 fois.

Merci d'avance.

gillesw
Posté le 07 septembre 2006 - 18:35
Bonjour,
En SQL, c'est assez facile:
select Nom,Prenom,count(*) from Client group by nom,prenom having count(*) > 1

Frédéric.
Posté le 07 septembre 2006 - 18:36
Bonjour,

Peut être que ça ça fonctionnerait

Select count(*) from client where count(nom+prenom) > 1

bon dev,

Philippe
Posté le 07 septembre 2006 - 23:54
quand je fais ca, j'ai une erreur d'initialisation de la requête.
quelqu'un a t'il une correction a apporter ou une autre solution?
Ce qui est bizarre, c'est que je suis obligé de taper le code SQL car quand j'utilise l'éditeur de requêtes, le champ de la clé composée n'est pas repris dans la liste.