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 lister les tables ✓ - Forum Programmation
- Ratio master - Forum Logiciels
- Jointure sql ✓ - Forum MySQL
- Changer le ratio d une image - Guide
5 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
peux-tu montrer une requête simple qui fonctionne?
peux-tu montrer la requête sans SUM?
peux-tu montrer une requête simple qui fonctionne?
peux-tu montrer la requête sans SUM?
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 ]
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
a,
lb,
Total
FROM [X ]
;
as-tu essayé