select *, count(AID) as moncompte from Da_Archive group by AID
et t'appelle moncompte
jupiler
Fred999 a écrit a écrit :
jupiler > Désolé j'ai été reconditionné par Sybase :jap:
En tout cas, sous Sybase j'ai raison :D
éternel combat....
Fred999
jupiler > Désolé j'ai été reconditionné par Sybase :jap:
En tout cas, sous Sybase j'ai raison :D
jupiler
>Fred999
je sais pas quel SGBD tu utilises, mais
"select nom, count(*) from famille" ca ne fonctionne
pas sous Oracle s'il n'y a pas de Group By.
et je pense avoir très bien compris le principe du count, merci
grosmethos
et bé en fait je m'en suis passé , j'ai fait un recordcount methode de l'objet recordset!!
et ça me renvoie (avec le bon curseur) le nombre d'enregistrement....
Il faudra que jessaye la requete avec groupe by....
y a des chances que ...
Merci a tous
@ bientôt
dilyfe
Select count(*) as total from table
NombreTotaldenreg = rs("total" )
en esperant ke ca soit ca ke tu cherches
Fred999
jupiler > désolé, cai pas ça.
Le principe du count :
par exemple, tu as une table, appelée famille, avec deux champs : nom et prenom.
Dans cette table, tu rentres les noms et prénoms des gens de ta famille : elle a donc une tête du style
Code :
nom prenom
----------- ------------
durand michel
durand anne
dupont joseph
dupont julie
dupont anne
Voici maintenant quelques exemples de requêtes avec count sur cette table
Code :
> select count (*) from famille
----------
5
> select nom, count(*) from famille
nom
---------- -----------
durand 5
durand 5
dupont 5
dupont 5
dupont 5
> select distinct nom, count (*) from famille
nom
---------- -----------
durand 5
dupont 5
> select nom, count (*) from famille group by nom
nom
---------- -----------
durand 2
dupont 3
Tu comprends mieux maintenant?
jupiler
zul a écrit a écrit :
ben
select *,count(AID)....
C la meme chose que
select *,count(*)....
puisque C la somme du nbr d enregistrements
qui te dis que AID est un champ à valeur unique
(et toujours renseigné)
si c'est le cas, alors "select * from " suffit
ZuL
ben
select *,count(AID)....
C la meme chose que
select *,count(*)....
puisque C la somme du nbr d enregistrements
lavengeancedejupiler
select *, count(AID) from Da_Archive group by AID
ddr555
tu peux préciser ce que tu veux, C pas clair du tout
grosmethos
me suis goure de bouton excuse me/
donc strsql="select * from Da_Archive where blabla
je voudrais ajouter un count(aid) :
strsql="select *, count(AID) from Da_Archive where blabla
MAis bien sur ça ne marche pas!!
des idees??
grosmethos
j'ai une requete de type select mais je voudrais lui rajouter un count, et ça marche pas :
strsql="select * from Da_Archive where bl