begin process at 2012 02 12 09:31:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Débutants

 > 

Count(distinct x) (urgent)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Count(distinct x) (urgent)

mardi 12 août 2003 à 11:16:22 | Count(distinct x) (urgent)

nicedogstory

Bonjour, j'ai un souci avec ma requète en asp avec un select count(distinct), j'ai une table avec AddDate, Vote, Name

Je voudrais calculer le nbre de votants distinct pour 1 date donnée par exemple : le 11/08/2003 12 votes mais 3 votants. Voila mon code : SELECT COUNT(DISTINCT Name) as Voters FROM ma_table where AddDate Like '" & szDate & "'
il me marque : Erreur de syntaxe (opérateur absent) dans l'expression 'COUNT(DISTINCT Name)'. Je ne comprends vraiment pas du tout d'où cela peut provenir.
Merci d'avance, dans l'attente de lire vos conseils.

Will
mardi 12 août 2003 à 12:20:19 | Re : Count(distinct x) (urgent)

Yannick74

Salut,

si c'est vraiment urgent, la solution de base que je te donnes :

execute une requette de selection :

"SELECT DISTINCT Name FROM ma_table WHERE AddDate="& szDate &" "

Puis compte bêtement le nombre de record obtenu.
Avec un compteur maison par exemple :

i = 0
do while not tonresultat.eof
i = i + 1
tonresultat.movenext
loop

et là i est ton nombre de votes distinct à la date demandée.

++

(y a surement BEAUUUUUUCOOOOOOOUUUUPP plus propre)





.:| Yannick :: CLEVY |:.
.:| ANNECY :: FRANCE |:.



-------------------------------
Réponse au message :
-------------------------------

> Bonjour, j'ai un souci avec ma requète en asp avec un select count(distinct), j'ai une table avec AddDate, Vote, Name
>
> Je voudrais calculer le nbre de votants distinct pour 1 date donnée par exemple : le 11/08/2003 12 votes mais 3 votants. Voila mon code : SELECT COUNT(DISTINCT Name) as Voters FROM ma_table where AddDate Like '" & szDate & "'
> il me marque : Erreur de syntaxe (opérateur absent) dans l'expression 'COUNT(DISTINCT Name)'. Je ne comprends vraiment pas du tout d'où cela peut provenir.
> Merci d'avance, dans l'attente de lire vos conseils.
>
> Will
mardi 12 août 2003 à 14:02:03 | Re : Count(distinct x) (urgent)

nickadele

Membre Club Administrateur CodeS-SourceS
i = tonresultat.count
renvois le nombre de record
pas besoin de faire une boucle
:o)

Nickadele


-------------------------------
Réponse au message :
-------------------------------

> Salut,
>
> si c'est vraiment urgent, la solution de base que je te donnes :
>
> execute une requette de selection :
>
> "SELECT DISTINCT Name FROM ma_table WHERE AddDate="& szDate &" "
>
> Puis compte bêtement le nombre de record obtenu.
> Avec un compteur maison par exemple :
>
> i = 0
> do while not tonresultat.eof
> i = i + 1
> tonresultat.movenext
> loop
>
> et là i est ton nombre de votes distinct à la date demandée.
>
> ++
>
> (y a surement BEAUUUUUUCOOOOOOOUUUUPP plus propre)
>
>
>
>
>
> .:| Yannick :: CLEVY |:.
> .:| ANNECY :: FRANCE |:.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour, j'ai un souci avec ma requète en asp avec un select count(distinct), j'ai une table avec AddDate, Vote, Name
> >
> > Je voudrais calculer le nbre de votants distinct pour 1 date donnée par exemple : le 11/08/2003 12 votes mais 3 votants. Voila mon code : SELECT COUNT(DISTINCT Name) as Voters FROM ma_table where AddDate Like '" & szDate & "'
> > il me marque : Erreur de syntaxe (opérateur absent) dans l'expression 'COUNT(DISTINCT Name)'. Je ne comprends vraiment pas du tout d'où cela peut provenir.
> > Merci d'avance, dans l'attente de lire vos conseils.
> >
> > Will
>
mardi 12 août 2003 à 14:16:03 | Re : Count(distinct x) (urgent)

Yannick74

Arf, je devais dormir quand j'ai posté ! ;)

Heuresement que la chaleur n'affecte pas tout le monde !

++


.:| Yannick :: CLEVY |:.
.:| ANNECY :: FRANCE |:.



-------------------------------
Réponse au message :
-------------------------------

> i = tonresultat.count
> renvois le nombre de record
> pas besoin de faire une boucle
> :o)
>
> Nickadele
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> >
> > si c'est vraiment urgent, la solution de base que je te donnes :
> >
> > execute une requette de selection :
> >
> > "SELECT DISTINCT Name FROM ma_table WHERE AddDate="& szDate &" "
> >
> > Puis compte bêtement le nombre de record obtenu.
> > Avec un compteur maison par exemple :
> >
> > i = 0
> > do while not tonresultat.eof
> > i = i + 1
> > tonresultat.movenext
> > loop
> >
> > et là i est ton nombre de votes distinct à la date demandée.
> >
> > ++
> >
> > (y a surement BEAUUUUUUCOOOOOOOUUUUPP plus propre)
> >
> >
> >
> >
> >
> > .:| Yannick :: CLEVY |:.
> > .:| ANNECY :: FRANCE |:.
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour, j'ai un souci avec ma requète en asp avec un select count(distinct), j'ai une table avec AddDate, Vote, Name
> > >
> > > Je voudrais calculer le nbre de votants distinct pour 1 date donnée par exemple : le 11/08/2003 12 votes mais 3 votants. Voila mon code : SELECT COUNT(DISTINCT Name) as Voters FROM ma_table where AddDate Like '" & szDate & "'
> > > il me marque : Erreur de syntaxe (opérateur absent) dans l'expression 'COUNT(DISTINCT Name)'. Je ne comprends vraiment pas du tout d'où cela peut provenir.
> > > Merci d'avance, dans l'attente de lire vos conseils.
> > >
> > > Will
> >
>
mardi 12 août 2003 à 14:19:21 | Re : Count(distinct x) (urgent)

nickadele

Membre Club Administrateur CodeS-SourceS
lol

Nickadele


-------------------------------
Réponse au message :
-------------------------------

> Arf, je devais dormir quand j'ai posté ! ;)
>
> Heuresement que la chaleur n'affecte pas tout le monde !
>
> ++
>
>
> .:| Yannick :: CLEVY |:.
> .:| ANNECY :: FRANCE |:.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > i = tonresultat.count
> > renvois le nombre de record
> > pas besoin de faire une boucle
> > :o)
> >
> > Nickadele
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > >
> > > si c'est vraiment urgent, la solution de base que je te donnes :
> > >
> > > execute une requette de selection :
> > >
> > > "SELECT DISTINCT Name FROM ma_table WHERE AddDate="& szDate &" "
> > >
> > > Puis compte bêtement le nombre de record obtenu.
> > > Avec un compteur maison par exemple :
> > >
> > > i = 0
> > > do while not tonresultat.eof
> > > i = i + 1
> > > tonresultat.movenext
> > > loop
> > >
> > > et là i est ton nombre de votes distinct à la date demandée.
> > >
> > > ++
> > >
> > > (y a surement BEAUUUUUUCOOOOOOOUUUUPP plus propre)
> > >
> > >
> > >
> > >
> > >
> > > .:| Yannick :: CLEVY |:.
> > > .:| ANNECY :: FRANCE |:.
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour, j'ai un souci avec ma requète en asp avec un select count(distinct), j'ai une table avec AddDate, Vote, Name
> > > >
> > > > Je voudrais calculer le nbre de votants distinct pour 1 date donnée par exemple : le 11/08/2003 12 votes mais 3 votants. Voila mon code : SELECT COUNT(DISTINCT Name) as Voters FROM ma_table where AddDate Like '" & szDate & "'
> > > > il me marque : Erreur de syntaxe (opérateur absent) dans l'expression 'COUNT(DISTINCT Name)'. Je ne comprends vraiment pas du tout d'où cela peut provenir.
> > > > Merci d'avance, dans l'attente de lire vos conseils.
> > > >
> > > > Will
> > >
> >
>
mardi 12 août 2003 à 14:45:31 | Re : Count(distinct x) (urgent)

nicedogstory

Merci pour toutes ces réponses, les amis, mais tonresultat c'est quoi



-------------------------------
Réponse au message :
-------------------------------

> lol
>
> Nickadele
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Arf, je devais dormir quand j'ai posté ! ;)
> >
> > Heuresement que la chaleur n'affecte pas tout le monde !
> >
> > ++
> >
> >
> > .:| Yannick :: CLEVY |:.
> > .:| ANNECY :: FRANCE |:.
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > i = tonresultat.count
> > > renvois le nombre de record
> > > pas besoin de faire une boucle
> > > :o)
> > >
> > > Nickadele
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut,
> > > >
> > > > si c'est vraiment urgent, la solution de base que je te donnes :
> > > >
> > > > execute une requette de selection :
> > > >
> > > > "SELECT DISTINCT Name FROM ma_table WHERE AddDate="& szDate &" "
> > > >
> > > > Puis compte bêtement le nombre de record obtenu.
> > > > Avec un compteur maison par exemple :
> > > >
> > > > i = 0
> > > > do while not tonresultat.eof
> > > > i = i + 1
> > > > tonresultat.movenext
> > > > loop
> > > >
> > > > et là i est ton nombre de votes distinct à la date demandée.
> > > >
> > > > ++
> > > >
> > > > (y a surement BEAUUUUUUCOOOOOOOUUUUPP plus propre)
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > .:| Yannick :: CLEVY |:.
> > > > .:| ANNECY :: FRANCE |:.
> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Bonjour, j'ai un souci avec ma requète en asp avec un select count(distinct), j'ai une table avec AddDate, Vote, Name
> > > > >
> > > > > Je voudrais calculer le nbre de votants distinct pour 1 date donnée par exemple : le 11/08/2003 12 votes mais 3 votants. Voila mon code : SELECT COUNT(DISTINCT Name) as Voters FROM ma_table where AddDate Like '" & szDate & "'
> > > > > il me marque : Erreur de syntaxe (opérateur absent) dans l'expression 'COUNT(DISTINCT Name)'. Je ne comprends vraiment pas du tout d'où cela peut provenir.
> > > > > Merci d'avance, dans l'attente de lire vos conseils.
> > > > >
> > > > > Will
> > > >
> > >
> >
>
mardi 12 août 2003 à 14:48:48 | Re : Count(distinct x) (urgent)

nickadele

Membre Club Administrateur CodeS-SourceS
c'est le résultat de ta requete, ton recordset

Nickadele


-------------------------------
Réponse au message :
-------------------------------

> Merci pour toutes ces réponses, les amis, mais tonresultat c'est quoi
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > lol
> >
> > Nickadele
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Arf, je devais dormir quand j'ai posté ! ;)
> > >
> > > Heuresement que la chaleur n'affecte pas tout le monde !
> > >
> > > ++
> > >
> > >
> > > .:| Yannick :: CLEVY |:.
> > > .:| ANNECY :: FRANCE |:.
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > i = tonresultat.count
> > > > renvois le nombre de record
> > > > pas besoin de faire une boucle
> > > > :o)
> > > >
> > > > Nickadele
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Salut,
> > > > >
> > > > > si c'est vraiment urgent, la solution de base que je te donnes :
> > > > >
> > > > > execute une requette de selection :
> > > > >
> > > > > "SELECT DISTINCT Name FROM ma_table WHERE AddDate="& szDate &" "
> > > > >
> > > > > Puis compte bêtement le nombre de record obtenu.
> > > > > Avec un compteur maison par exemple :
> > > > >
> > > > > i = 0
> > > > > do while not tonresultat.eof
> > > > > i = i + 1
> > > > > tonresultat.movenext
> > > > > loop
> > > > >
> > > > > et là i est ton nombre de votes distinct à la date demandée.
> > > > >
> > > > > ++
> > > > >
> > > > > (y a surement BEAUUUUUUCOOOOOOOUUUUPP plus propre)
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > .:| Yannick :: CLEVY |:.
> > > > > .:| ANNECY :: FRANCE |:.
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Bonjour, j'ai un souci avec ma requète en asp avec un select count(distinct), j'ai une table avec AddDate, Vote, Name
> > > > > >
> > > > > > Je voudrais calculer le nbre de votants distinct pour 1 date donnée par exemple : le 11/08/2003 12 votes mais 3 votants. Voila mon code : SELECT COUNT(DISTINCT Name) as Voters FROM ma_table where AddDate Like '" & szDate & "'
> > > > > > il me marque : Erreur de syntaxe (opérateur absent) dans l'expression 'COUNT(DISTINCT Name)'. Je ne comprends vraiment pas du tout d'où cela peut provenir.
> > > > > > Merci d'avance, dans l'attente de lire vos conseils.
> > > > > >
> > > > > > Will
> > > > >
> > > >
> > >
> >
>
jeudi 14 août 2003 à 10:27:18 | Re : Count(distinct x) (urgent)

scorpia

Si tu utilises Access, c'est normal.
Une telle requete ne fonctionne pas.
Pourquoi je sais pas.

Un Select Distinct(Count(x))... sous access ne marche pas, il te faut trouver une autre solution.

a+


-------------------------------
Réponse au message :
-------------------------------

> Bonjour, j'ai un souci avec ma requète en asp avec un select count(distinct), j'ai une table avec AddDate, Vote, Name
>
> Je voudrais calculer le nbre de votants distinct pour 1 date donnée par exemple : le 11/08/2003 12 votes mais 3 votants. Voila mon code : SELECT COUNT(DISTINCT Name) as Voters FROM ma_table where AddDate Like '" & szDate & "'
> il me marque : Erreur de syntaxe (opérateur absent) dans l'expression 'COUNT(DISTINCT Name)'. Je ne comprends vraiment pas du tout d'où cela peut provenir.
> Merci d'avance, dans l'attente de lire vos conseils.
>
> Will
mercredi 8 octobre 2003 à 10:50:19 | Re : Count(distinct x) (urgent)

ChemicalStof

c'est tonresultat.RecordCount et non juste tonresultat.count, au cas où y'en aurait dans le même cas. ;-)


Cette discussion est classée dans : count, urgent, select, name, distinct


Répondre à ce message

Sujets en rapport avec ce message

"select distinct" access doublons - Problèmes [ par Fievet ] Bonjour,J'ai un souci concernant une requete : je fais une selection sur un champ d'une table en utilisant le "distinct" => tout est OK qd j'utilise q Pb de Procedure stockee [ par chris81 ] bonjour,le debute en sql et j'aimerai savoir comment faire que ma procedure stockée me retourne 1 si le SELECT Count.... est >0 et -1 si mon SELECT Co Récupérer la valeur d'un SELECT COUNT(*) ? [ par Templar_net ] Salut à tous,Petite question toute bête : J'ai une requête de type select count (*) qui me compte mon nombre d'enregistrement dans une page ASPX.VBJe Urgent HtmlTable [ par zrelli ] Bonjour,   J’ai une page aspx que contient une table html, je veux lorsque j’ajoute des lignes (tr) à cette table côte client (Java Script) je peux ré probleme select avec recordset [ par drjey ] voila mon select cityid est bien egal a objRecordsettown("id") mais il ne me le selectionne pas.il me donne le premier de la liste du db.     objRecor Bouton modifier dans une Grille hyper URGENT !!! [ par Buzu ] Salut!Voila,j'ai une grille reliée à une base oracle.Ya un bouton modifier dans la colonne de droite et il faut appuyer 2 fois dessus pour passer en m IF dans un SELECT (sql server 2000) [ par niek ] c encore moi,je me suis rendu compte ke apparemment, on ne peut utiliser des variables après les THEN de CASE,dc eske qqun sait comment on fait pour i incompréhension ou mysticisme ? [ par Namleck ] Bonjour, Sur un serveur Win2K II5 (ASP tout court) + SQL2000 serveur, j'aimerai exécuter la requête suivante : SELECT IdBC FROM Vue_Receptionwhere (i URGENT: Comment afficher 1 msg si 1zone est vide??????? [ par imane062 ] Je voudrais savoir comment faire pour afficher un message d'erreur si l'utilisateur ne saisi pas une zone de texte qui doit être saisie obligatoiremen Urgent: Concernant la fonction "split"!!! [ par imane062 ] Bonjour tout le monde, SVP aidez moi on m'a demandé de travailler avec la fonction "split" pour séparer le jour, le mois et l'année d'une date, et pou


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,669 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales