Requete sql
Fermé
mb12fr
Messages postés
74
Date d'inscription
jeudi 8 février 2001
Statut
Membre
Dernière intervention
22 septembre 2003
-
30 janv. 2002 à 10:26
mb12fr Messages postés 74 Date d'inscription jeudi 8 février 2001 Statut Membre Dernière intervention 22 septembre 2003 - 30 janv. 2002 à 16:40
mb12fr Messages postés 74 Date d'inscription jeudi 8 février 2001 Statut Membre Dernière intervention 22 septembre 2003 - 30 janv. 2002 à 16:40
A voir également:
- Requete sql
- Blob sql ✓ - Forum Webmastering
- Sql (+) - Forum Programmation
- Requete http - Guide
- Requete sql commence par ✓ - Forum Webmastering
- Requete sql sans doublon - Astuces et Solutions
3 réponses
Select count(action), nom from <nom_table>
group by action;
Ca doit être dans ce style, mais G pas trop compris ton truc.
group by action;
Ca doit être dans ce style, mais G pas trop compris ton truc.
floverdevel
Messages postés
121
Date d'inscription
dimanche 18 février 2001
Statut
Membre
Dernière intervention
20 mai 2011
15
30 janv. 2002 à 16:08
30 janv. 2002 à 16:08
Tu peux essayer
"select * from table
where action = 'manger';"
et compter le nombre d'enregistrements que ca te donne
et faire la meme chose pour les autre valeures que tu veux calculer.
bien sur l'idéal serait de le faire en une seule requete...
Floverdevel
No 'one' can be told what the matrix is.
You'll have to explore it yourself.
"select * from table
where action = 'manger';"
et compter le nombre d'enregistrements que ca te donne
et faire la meme chose pour les autre valeures que tu veux calculer.
bien sur l'idéal serait de le faire en une seule requete...
Floverdevel
No 'one' can be told what the matrix is.
You'll have to explore it yourself.
En SQL brut, ce n'est pas possible.
En fait, il faut que tu créé un recordset ou une table dont le nombre de colonnes est dynamique (il dépend du nombre d'action différentes existantes).
Le SQL de base ne sait pas faire ça.
Je te conseille plutôt de développer un petit programme qui va calculer ce résultat.
A la limite, ça serait faisable en TSQL (sql procédural (sybase/microsoft sql server)), mais c'est vraiment un affreux bricolage.
En fait, il faut que tu créé un recordset ou une table dont le nombre de colonnes est dynamique (il dépend du nombre d'action différentes existantes).
Le SQL de base ne sait pas faire ça.
Je te conseille plutôt de développer un petit programme qui va calculer ce résultat.
A la limite, ça serait faisable en TSQL (sql procédural (sybase/microsoft sql server)), mais c'est vraiment un affreux bricolage.
mb12fr
Messages postés
74
Date d'inscription
jeudi 8 février 2001
Statut
Membre
Dernière intervention
22 septembre 2003
5
30 janv. 2002 à 16:40
30 janv. 2002 à 16:40
Hé bé mon povre, je suis pas dans la pastis moi...
Bon, je vais torturer mon serveur web.
Merci à tous
Bon, je vais torturer mon serveur web.
Merci à tous
30 janv. 2002 à 10:46
Je continue de chercher...
Merci de ta réposne
A+