Bloqué sur le calcul du ratio de ma requête SQL
Résolu
besoindaide
-
besoindaide -
besoindaide -
Bonjour,
Svp Jai besoin d'aide
Comment calculer ce ratio ( lb / Total ) sur SQL dans un SELECT dans ce exemple ?
a lb Total Ratio
6 2 8 0,25
3 1 4 0,25
1 2 3 0,666666667
Voila ce que Jai essaye sans succès :
SELECT
a,
lb,
Total,
SUM (lb ) / (SELECT SUM (Total ) as R
FROM [X ]
;
Avec ou sans crochet sur le nom de la table j ai ce message d'erreur :
SQL Error [102] [S0001]: Incorrect syntax near ';'. Pourtant le nom de la table est correct.
Jai aussi essaye la syntaxe sans SUM mais le même message d'erreur apparait.
Merci de m'aider
Svp Jai besoin d'aide
Comment calculer ce ratio ( lb / Total ) sur SQL dans un SELECT dans ce exemple ?
a lb Total Ratio
6 2 8 0,25
3 1 4 0,25
1 2 3 0,666666667
Voila ce que Jai essaye sans succès :
SELECT
a,
lb,
Total,
SUM (lb ) / (SELECT SUM (Total ) as R
FROM [X ]
;
Avec ou sans crochet sur le nom de la table j ai ce message d'erreur :
SQL Error [102] [S0001]: Incorrect syntax near ';'. Pourtant le nom de la table est correct.
Jai aussi essaye la syntaxe sans SUM mais le même message d'erreur apparait.
Merci de m'aider
A voir également:
- Sql ratio
- Logiciel sql - Télécharger - Bases de données
- Sql (+) - Forum Programmation
- Ratio master - Forum Logiciels
- Jointure sql ✓ - Forum MySQL
- Requete sql pix - Forum PHP
5 réponses
Bonjour,
Tu n'as pas expliqué grand chose sur les données et les composants.
Avec un SUM() tu devrais avoir un GROUP BY. Pourquoi pas :
Tu n'as pas expliqué grand chose sur les données et les composants.
Avec un SUM() tu devrais avoir un GROUP BY. Pourquoi pas :
select a, sum(lb), sum(total), sum(lb)/sum(total) from table group by a
Bonjour
Ta colonne total existe déjà dans ta table ou tu dois la calculer via a+lb ?
Je pense que ce que tu cherches est un truc du genre
Ta colonne total existe déjà dans ta table ou tu dois la calculer via a+lb ?
Je pense que ce que tu cherches est un truc du genre
SELECT a, lb, a+lb as Total, lb/(a+lb) as ratio FROM [X ]
Ça ne marche pas.... C'est-à-dire ???
Il serait bien de répondre à nos questions et de nous indiquer en détail en quoi cela ne fonctionne pas.
Tu as un message d'erreur ?
Où le résultat obtenu ne te semble pas correct ? Et dans ce cas.. qu'as-tu obtenu et en quoi cela n'est-il pas bon ?
As-tu bien réécris la requête telle que je te l'ai donné où y as tu ajoute des éléments ?
Il serait bien de répondre à nos questions et de nous indiquer en détail en quoi cela ne fonctionne pas.
Tu as un message d'erreur ?
Où le résultat obtenu ne te semble pas correct ? Et dans ce cas.. qu'as-tu obtenu et en quoi cela n'est-il pas bon ?
As-tu bien réécris la requête telle que je te l'ai donné où y as tu ajoute des éléments ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
a,
lb,
Total
FROM [X ]
;
as-tu essayé