Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2152 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Résolu] Problème avec count et distinct

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Problème avec count et distinct

n°1440260
charlesdu5​9
Posté le 11-09-2006 à 13:37:18  profilanswer
 

Salut à tous!
 
Je bosse sous sql serveur et j'aimerai faire un count distinct de 2 choses:
 
Select count(distinct toto, titi) from matable
 
Le problème c'est que ca marche pas.
 
Quelqu'un peut m'aiguiller svp?
 
Merci d'avance


Message édité par charlesdu59 le 11-09-2006 à 14:35:14
mood
Publicité
Posté le 11-09-2006 à 13:37:18  profilanswer
 

n°1440277
Elmoricq
Modérateur
Posté le 11-09-2006 à 14:00:12  profilanswer
 

Si ce que tu recherches c'est le nombre d'occurences d'un couple de valeurs, tu peux essayer de les concaténer pour former une valeur unique :

select count(distinct toto + "-" + titi) from matable


 
Tu peux également utiliser @@rowcount :

select distinct toto, titi from ma table
select @@rowcount


 
Je ne connais pas d'autre manière de faire (ce qui ne signifie pas qu'il n'y en a pas).

n°1440289
charlesdu5​9
Posté le 11-09-2006 à 14:08:41  profilanswer
 

merci , ton idee me semble pertinente

n°1440304
charlesdu5​9
Posté le 11-09-2006 à 14:17:07  profilanswer
 

Serveur : Msg 245, Niveau 16, État 1, Ligne 1
Erreur de syntaxe lors de la conversion de la valeur varchar '200411035-' vers une colonne de type de données int.
 
 
Voila le message que j'ai car les deux champs titi et toto sont numériques

n°1440316
Elmoricq
Modérateur
Posté le 11-09-2006 à 14:25:43  profilanswer
 

J'ai assumé que toto et titi étaient des chaînes de caractères, et j'ai simplement ajouté un séparateur pour m'assurer, plus ou moins, de l'unicité de la clef ainsi générée.
 
Sur des champs numériques, une solution pourrait être de convertir les valeurs en chaînes de caractères (convert).


Message édité par Elmoricq le 11-09-2006 à 14:26:25
n°1440333
charlesdu5​9
Posté le 11-09-2006 à 14:34:33  profilanswer
 

Merci, ca marche tres bien


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Résolu] Problème avec count et distinct

 

Sujets relatifs
[Résolu] [SQL 2005] Copier les valeurs d'une table à une autre[résolu]Encodage de caractère
[C++] Probleme avec un exercice[Résolu][ASP.NET 2.0][C#] Plusieurs load pour une meme page
Résolu [Javascript] Agir dans Popup après fermeture de la fenetre mèreProbleme dans un menu...
[Résolu]Problème depuis que Register Globals est sur offprobleme combi ASP + vbscript
[c#][1.1] Probleme WMI demande non valide 
Plus de sujets relatifs à : [Résolu] Problème avec count et distinct


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR