ma requête fonctionne mais j'aimerais ajouter une colonne calculée

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT x ,y ,colonne1
FROM BASE1  inner join BASE2 ON BASE1.ID = BASE2.ID ;
Je veux ajouter une ligne ou une colonne qui contiendra "les résultats" basés sur les informations de la colonne1. La colonne1 contient 2 éléments distincts "OUI" et "NON" ; j'aimerais compte le total de chacun d'eux et le diviser par le nombre total de tout les éléments de la colonne column1

EX : disons qu'il y a 3 OUI et 5 NON j'aimerais obtenir un résultat de 3/8 = 0.375 pour les OUI et 5/8 = 0.625 pour les NON J'ai essayé ceci mais ça ne marche pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT x , 
y , 
column1, 
((COUNT () where column1= YES ) / COUNT () ) AS COLUMN_YES, 
((COUNT () where column1= NON ) / COUNT () ) AS COLUMN_NO
 
FROM BASE1 ainner join BASE2 ON BASE1.ID = BASE2.ID
Traduit avec www.DeepL.com/Translator (version gratuite)