Voici ma requete :
SELECT TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle,
Sum(TelDiplSitDipl2.R=E9pondantsDipl) AS R=E9pondants,
Sum(TelDiplSitDipl2!REP)/Sum(TelDiplSitDipl2!INTER) AS Tx_rep,
Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!R=E9pondantsNonDipl)) AS Expr1,
IIf(Sum(TelDiplSitDipl2!R=E9pondantsNonDipl)=3D0,"division par
z=E9ro",Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!R=E9pondantsNonDipl))) AS
EcartType
FROM TelDiplSitDipl2
GROUP BY TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle
HAVING (((TelDiplSitDipl2.DIPLOME)=3D"51025509"));
J'obtiens un tableau de 6 colonnes et 4 enregsitrements :
- les valeurs de la col Q3ALibelle : Emploi, Stage, Chomage,
Inactivit=E9
- les valeurs de la col R=E9pondants : 69 - 20 - 038 et 19
- les valeurs de la col Tx_rep : 4 fois 0,61
- les valeurs de la col Expr1 : 0,08 (racine de : 1-0,61divis=E9 par 69)
- 0,14 - 0,06 et 0,14
- probl=E8me avec les valeurs de la col EcartType (peut pas r=E9duire les
d=E9cimales) : 1re et 3me valeurs sont multipli=E9s par 100 ?
(7,56068736354889E-02 et 6,04329713266998E-02); les 2me et 4me valeurs
sont bonnes (0,140433534906083 et 0,144081766720436) !!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
eric.zzzz
Correction de la requete (2me ligne):
SELECT TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle, Sum(TelDiplSitDipl2.RépondantsNonDipl) AS Répondants, Sum(TelDiplSitDipl2!REP)/Sum(TelDiplSitDipl2!INTER) AS Tx_rep, Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!RépondantsNonDipl)) AS Expr1, IIf(Sum(TelDiplSitDipl2!RépondantsNonDipl)=0,"division par zéro",Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!RépondantsNonDipl))) AS EcartType FROM TelDiplSitDipl2 GROUP BY TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle HAVING (((TelDiplSitDipl2.DIPLOME)="51025509"));
Correction de la requete (2me ligne):
SELECT TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle,
Sum(TelDiplSitDipl2.RépondantsNonDipl) AS Répondants,
Sum(TelDiplSitDipl2!REP)/Sum(TelDiplSitDipl2!INTER) AS Tx_rep,
Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!RépondantsNonDipl)) AS Expr1,
IIf(Sum(TelDiplSitDipl2!RépondantsNonDipl)=0,"division par
zéro",Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!RépondantsNonDipl))) AS
EcartType
FROM TelDiplSitDipl2
GROUP BY TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle
HAVING (((TelDiplSitDipl2.DIPLOME)="51025509"));
SELECT TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle, Sum(TelDiplSitDipl2.RépondantsNonDipl) AS Répondants, Sum(TelDiplSitDipl2!REP)/Sum(TelDiplSitDipl2!INTER) AS Tx_rep, Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!RépondantsNonDipl)) AS Expr1, IIf(Sum(TelDiplSitDipl2!RépondantsNonDipl)=0,"division par zéro",Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!RépondantsNonDipl))) AS EcartType FROM TelDiplSitDipl2 GROUP BY TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle HAVING (((TelDiplSitDipl2.DIPLOME)="51025509"));
Michel_D
bonjour,
Je pense que le coupable c'est le "division par zéro", puisqu'en remplaçant "division par zéro" par la valeur 0, chez moi c'est bon.
a écrit dans le message de news: Bonjour,
Voici ma requete : SELECT TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle, Sum(TelDiplSitDipl2.RépondantsDipl) AS Répondants, Sum(TelDiplSitDipl2!REP)/Sum(TelDiplSitDipl2!INTER) AS Tx_rep, Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!RépondantsNonDipl)) AS Expr1, IIf(Sum(TelDiplSitDipl2!RépondantsNonDipl)=0,"division par zéro",Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!RépondantsNonDipl))) AS EcartType FROM TelDiplSitDipl2 GROUP BY TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle HAVING (((TelDiplSitDipl2.DIPLOME)="51025509"));
J'obtiens un tableau de 6 colonnes et 4 enregsitrements : - les valeurs de la col Q3ALibelle : Emploi, Stage, Chomage, Inactivité - les valeurs de la col Répondants : 69 - 20 - 038 et 19 - les valeurs de la col Tx_rep : 4 fois 0,61 - les valeurs de la col Expr1 : 0,08 (racine de : 1-0,61divisé par 69) - 0,14 - 0,06 et 0,14 - problème avec les valeurs de la col EcartType (peut pas réduire les décimales) : 1re et 3me valeurs sont multipliés par 100 ? (7,56068736354889E-02 et 6,04329713266998E-02); les 2me et 4me valeurs sont bonnes (0,140433534906083 et 0,144081766720436) !!
Merci d'avance Eric
bonjour,
Je pense que le coupable c'est le "division par zéro", puisqu'en
remplaçant "division par zéro" par la valeur 0, chez moi c'est bon.
<eric.zzzz@club-internet.fr> a écrit dans le message de news:1186581142.061293.220560@k79g2000hse.googlegroups.com...
Bonjour,
Voici ma requete :
SELECT TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle,
Sum(TelDiplSitDipl2.RépondantsDipl) AS Répondants,
Sum(TelDiplSitDipl2!REP)/Sum(TelDiplSitDipl2!INTER) AS Tx_rep,
Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!RépondantsNonDipl)) AS Expr1,
IIf(Sum(TelDiplSitDipl2!RépondantsNonDipl)=0,"division par
zéro",Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!RépondantsNonDipl))) AS
EcartType
FROM TelDiplSitDipl2
GROUP BY TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle
HAVING (((TelDiplSitDipl2.DIPLOME)="51025509"));
J'obtiens un tableau de 6 colonnes et 4 enregsitrements :
- les valeurs de la col Q3ALibelle : Emploi, Stage, Chomage,
Inactivité
- les valeurs de la col Répondants : 69 - 20 - 038 et 19
- les valeurs de la col Tx_rep : 4 fois 0,61
- les valeurs de la col Expr1 : 0,08 (racine de : 1-0,61divisé par 69)
- 0,14 - 0,06 et 0,14
- problème avec les valeurs de la col EcartType (peut pas réduire les
décimales) : 1re et 3me valeurs sont multipliés par 100 ?
(7,56068736354889E-02 et 6,04329713266998E-02); les 2me et 4me valeurs
sont bonnes (0,140433534906083 et 0,144081766720436) !!
Je pense que le coupable c'est le "division par zéro", puisqu'en remplaçant "division par zéro" par la valeur 0, chez moi c'est bon.
a écrit dans le message de news: Bonjour,
Voici ma requete : SELECT TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle, Sum(TelDiplSitDipl2.RépondantsDipl) AS Répondants, Sum(TelDiplSitDipl2!REP)/Sum(TelDiplSitDipl2!INTER) AS Tx_rep, Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!RépondantsNonDipl)) AS Expr1, IIf(Sum(TelDiplSitDipl2!RépondantsNonDipl)=0,"division par zéro",Sqr((1-[Tx_rep])/Sum(TelDiplSitDipl2!RépondantsNonDipl))) AS EcartType FROM TelDiplSitDipl2 GROUP BY TelDiplSitDipl2.DIPLOME, TelDiplSitDipl2.Q3ALibelle HAVING (((TelDiplSitDipl2.DIPLOME)="51025509"));
J'obtiens un tableau de 6 colonnes et 4 enregsitrements : - les valeurs de la col Q3ALibelle : Emploi, Stage, Chomage, Inactivité - les valeurs de la col Répondants : 69 - 20 - 038 et 19 - les valeurs de la col Tx_rep : 4 fois 0,61 - les valeurs de la col Expr1 : 0,08 (racine de : 1-0,61divisé par 69) - 0,14 - 0,06 et 0,14 - problème avec les valeurs de la col EcartType (peut pas réduire les décimales) : 1re et 3me valeurs sont multipliés par 100 ? (7,56068736354889E-02 et 6,04329713266998E-02); les 2me et 4me valeurs sont bonnes (0,140433534906083 et 0,144081766720436) !!
Merci d'avance Eric
eric.zzzz
On 9 août, 13:06, "Michel_D" wrote:
bonjour,
Je pense que le coupable c'est le "division par zéro", puisqu'en remplaçant "division par zéro" par la valeur 0, chez moi c'est bon.
Excat, même constat. Mais alors ? c'est quoi l'explication (je ne vois pas la logique) ? je ne peux pas mettre du texte dans la col EcartType lorsque le diviseur Sum(RépondantsNonDipl)=0 ?
On 9 août, 13:06, "Michel_D" <michel.NOS...@orange-ft.com.invalid>
wrote:
bonjour,
Je pense que le coupable c'est le "division par zéro", puisqu'en
remplaçant "division par zéro" par la valeur 0, chez moi c'est bon.
Excat, même constat. Mais alors ? c'est quoi l'explication (je ne vois
pas la logique) ? je ne peux pas mettre du texte dans la col EcartType
lorsque le diviseur Sum(RépondantsNonDipl)=0 ?
Je pense que le coupable c'est le "division par zéro", puisqu'en remplaçant "division par zéro" par la valeur 0, chez moi c'est bon.
Excat, même constat. Mais alors ? c'est quoi l'explication (je ne vois pas la logique) ? je ne peux pas mettre du texte dans la col EcartType lorsque le diviseur Sum(RépondantsNonDipl)=0 ?
Michel_D
Et bien, disons que tu mélange le type de donnée, ce n'est jamais trés bon.
a écrit dans le message de news: On 9 août, 13:06, "Michel_D" wrote:
bonjour,
Je pense que le coupable c'est le "division par zéro", puisqu'en remplaçant "division par zéro" par la valeur 0, chez moi c'est bon.
Excat, même constat. Mais alors ? c'est quoi l'explication (je ne vois pas la logique) ? je ne peux pas mettre du texte dans la col EcartType lorsque le diviseur Sum(RépondantsNonDipl)=0 ?
Et bien, disons que tu mélange le type de donnée, ce n'est jamais trés bon.
<eric.zzzz@club-internet.fr> a écrit dans le message de news:1186664618.843023.139010@d55g2000hsg.googlegroups.com...
On 9 août, 13:06, "Michel_D" <michel.NOS...@orange-ft.com.invalid>
wrote:
bonjour,
Je pense que le coupable c'est le "division par zéro", puisqu'en
remplaçant "division par zéro" par la valeur 0, chez moi c'est bon.
Excat, même constat. Mais alors ? c'est quoi l'explication (je ne vois
pas la logique) ? je ne peux pas mettre du texte dans la col EcartType
lorsque le diviseur Sum(RépondantsNonDipl)=0 ?
Et bien, disons que tu mélange le type de donnée, ce n'est jamais trés bon.
a écrit dans le message de news: On 9 août, 13:06, "Michel_D" wrote:
bonjour,
Je pense que le coupable c'est le "division par zéro", puisqu'en remplaçant "division par zéro" par la valeur 0, chez moi c'est bon.
Excat, même constat. Mais alors ? c'est quoi l'explication (je ne vois pas la logique) ? je ne peux pas mettre du texte dans la col EcartType lorsque le diviseur Sum(RépondantsNonDipl)=0 ?