OVH Cloud OVH Cloud

Question Stupide

2 réponses
Avatar
Sébastien Côté
Bonjour,

soit une bd Access 2000, je veux, à l'aide de VB 6 SP5 sélectionner le
nombre de champs différents d'une table.

Par exemple, j'ai la table de produits qui contient les stocks de notre
société, qui contient plusieurs champs dont:

NoProduit
Prix
Catégorie

J'aimerais savoir comment effectuer une sélection pour connaitre rapidement:

* Le nombre de Catégories différentes
* Le nombre de produits dans chacune de ces catégories

Je tient à mentionner que mes Catégories ne sont pas créées dans une table
distincte, donc aucune liaison n'est possible.

Merci beaucoup et à la prochaine!
Séb23

2 réponses

Avatar
ThunderMusic
Bonjour,
tout ca peut se faire avec du SQL

* Le nombre de Catégories différentes
SELECT Count(*) AS [Count]
FROM [SELECT DISTINCT Table1.Category
FROM Table1]. AS Alias1;

* Le nombre de produits dans chacune de ces catégories
SELECT DISTINCTROW Table1.Category, Count(Table1.noProduit) AS
CountOfnoProduit
FROM Table1
GROUP BY Table1.Category;

j'espère que ca t'aide...

P.S. Il y a surement moyen d'optimiser ces requetes un peu.


"Sébastien Côté" wrote in message
news:coZLa.12560$
Bonjour,

soit une bd Access 2000, je veux, à l'aide de VB 6 SP5 sélectionner le
nombre de champs différents d'une table.

Par exemple, j'ai la table de produits qui contient les stocks de notre
société, qui contient plusieurs champs dont:

NoProduit
Prix
Catégorie

J'aimerais savoir comment effectuer une sélection pour connaitre


rapidement:

* Le nombre de Catégories différentes
* Le nombre de produits dans chacune de ces catégories

Je tient à mentionner que mes Catégories ne sont pas créées dans une table
distincte, donc aucune liaison n'est possible.

Merci beaucoup et à la prochaine!
Séb23




Avatar
Sébastien Côté
Merci beaucoup, ca devrait faire l'affaire parfaitement!

Seb23

"ThunderMusic" a écrit dans le message de
news:
Bonjour,
tout ca peut se faire avec du SQL

* Le nombre de Catégories différentes
SELECT Count(*) AS [Count]
FROM [SELECT DISTINCT Table1.Category
FROM Table1]. AS Alias1;

* Le nombre de produits dans chacune de ces catégories
SELECT DISTINCTROW Table1.Category, Count(Table1.noProduit) AS
CountOfnoProduit
FROM Table1
GROUP BY Table1.Category;

j'espère que ca t'aide...

P.S. Il y a surement moyen d'optimiser ces requetes un peu.


"Sébastien Côté" wrote in message
news:coZLa.12560$
> Bonjour,
>
> soit une bd Access 2000, je veux, à l'aide de VB 6 SP5 sélectionner le
> nombre de champs différents d'une table.
>
> Par exemple, j'ai la table de produits qui contient les stocks de notre
> société, qui contient plusieurs champs dont:
>
> NoProduit
> Prix
> Catégorie
>
> J'aimerais savoir comment effectuer une sélection pour connaitre
rapidement:
>
> * Le nombre de Catégories différentes
> * Le nombre de produits dans chacune de ces catégories
>
> Je tient à mentionner que mes Catégories ne sont pas créées dans une


table
> distincte, donc aucune liaison n'est possible.
>
> Merci beaucoup et à la prochaine!
> Séb23
>
>