J'ai deux valeurs booléennes et je souhaite diviser leur nombre.Comparaison de deux nombres indépendants dans SQL
Dites qu'un tableau a 1 valeur oui dans la colonne X et 2 valeurs oui dans la colonne Y. Je veux que SELECT Count (X)/Count (Y) renvoie .5.
Les solutions que j'ai trouvées en ligne utilisent WITH
, ce que MS-Access
ne me permet pas d'utiliser.
Voici ce que j'avais l'aide de la WITH
pour plus de précisions:
WITH T2 AS
(SELECT GRANTS.[Grant Program Number] AS GPN, Count(GRANTS.[Grant Awarded]) AS AwardCount
FROM GRANTS
WHERE GRANTS.[Grant Awarded]=Yes)
SELECT (T2.AwardCount)/(T1.SubCount) AS [Award Rate]
FROM (SELECT GRANTS.[Grant Program Number] AS GPN, Count(GRANTS.[Grant Submitted]) AS SubCount
FROM GRANTS
WHERE GRANTS.[Grant Submitted]=Yes) AS T1 INNER JOIN GRANTS ON T1.GPN = T2.GPN
GROUP BY [Award Rate];
Au lieu de makin Sommes-nous deviner ou déduire la structure de la table, que diriez-vous de nous le donner? Je suis fainéant. –
Je vous l'ai donné. Supposons une table de deux colonnes booléennes nommées X et Y. –
... alors la réponse que vous avez sélectionnée est incorrecte, n'est-ce pas? Il ne mentionne pas X ou Y.: P –