J'ai un probl=E8me, je ne reussi pas =E0 =E9claicir!
je fais:
SELECT 22/60, puis j'ai comme r=E9sultat 0, alors que la=20
r=E9ponse devrait =EAtre ceci: 0,366666. Moi, j'aimerais avoir=20
le r=E9sultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps=20
et je ne trouve pas.
Merci de votre expertise, ainsi qu'une r=E9ponse rapide
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
Ait Abdelhalim Abdelhalim
l'opérateur division / donne tjs un entier si les deux opérandes sont entiers Donc tu obtiendras tjs un arrondi entier.
si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
A moins qu'il yait une autre solution !!!
-- Ait Abdelhalim Abdelhalim MCP "vinny" a écrit dans le message de news:864201c495df$7711aff0$ Salut la gang,
J'ai un problème, je ne reussi pas à éclaicir!
je fais:
SELECT 22/60, puis j'ai comme résultat 0, alors que la réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir le résultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps et je ne trouve pas.
Merci de votre expertise, ainsi qu'une réponse rapide
l'opérateur division / donne tjs un entier si les deux opérandes sont
entiers
Donc tu obtiendras tjs un arrondi entier.
si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
A moins qu'il yait une autre solution !!!
--
Ait Abdelhalim Abdelhalim
MCP
"vinny" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:864201c495df$7711aff0$a501280a@phx.gbl...
Salut la gang,
J'ai un problème, je ne reussi pas à éclaicir!
je fais:
SELECT 22/60, puis j'ai comme résultat 0, alors que la
réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir
le résultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps
et je ne trouve pas.
Merci de votre expertise, ainsi qu'une réponse rapide
l'opérateur division / donne tjs un entier si les deux opérandes sont entiers Donc tu obtiendras tjs un arrondi entier.
si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
A moins qu'il yait une autre solution !!!
-- Ait Abdelhalim Abdelhalim MCP "vinny" a écrit dans le message de news:864201c495df$7711aff0$ Salut la gang,
J'ai un problème, je ne reussi pas à éclaicir!
je fais:
SELECT 22/60, puis j'ai comme résultat 0, alors que la réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir le résultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps et je ne trouve pas.
Merci de votre expertise, ainsi qu'une réponse rapide
Thierry
select cast(22/60.00 as numeric(10,2))
-- Thierry
"Ait Abdelhalim Abdelhalim" a écrit dans le message de news: cho5s4$mut$
l'opérateur division / donne tjs un entier si les deux opérandes sont entiers Donc tu obtiendras tjs un arrondi entier.
si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
A moins qu'il yait une autre solution !!!
-- Ait Abdelhalim Abdelhalim MCP "vinny" a écrit dans le message de news:864201c495df$7711aff0$ Salut la gang,
J'ai un problème, je ne reussi pas à éclaicir!
je fais:
SELECT 22/60, puis j'ai comme résultat 0, alors que la réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir le résultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps et je ne trouve pas.
Merci de votre expertise, ainsi qu'une réponse rapide
select cast(22/60.00 as numeric(10,2))
--
Thierry
"Ait Abdelhalim Abdelhalim" <aitabdelhalim@neuf.fr> a écrit dans le message
de news: cho5s4$mut$1@apollon.grec.isp.9tel.net...
l'opérateur division / donne tjs un entier si les deux opérandes sont
entiers
Donc tu obtiendras tjs un arrondi entier.
si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
A moins qu'il yait une autre solution !!!
--
Ait Abdelhalim Abdelhalim
MCP
"vinny" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:864201c495df$7711aff0$a501280a@phx.gbl...
Salut la gang,
J'ai un problème, je ne reussi pas à éclaicir!
je fais:
SELECT 22/60, puis j'ai comme résultat 0, alors que la
réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir
le résultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps
et je ne trouve pas.
Merci de votre expertise, ainsi qu'une réponse rapide
"Ait Abdelhalim Abdelhalim" a écrit dans le message de news: cho5s4$mut$
l'opérateur division / donne tjs un entier si les deux opérandes sont entiers Donc tu obtiendras tjs un arrondi entier.
si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
A moins qu'il yait une autre solution !!!
-- Ait Abdelhalim Abdelhalim MCP "vinny" a écrit dans le message de news:864201c495df$7711aff0$ Salut la gang,
J'ai un problème, je ne reussi pas à éclaicir!
je fais:
SELECT 22/60, puis j'ai comme résultat 0, alors que la réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir le résultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps et je ne trouve pas.
Merci de votre expertise, ainsi qu'une réponse rapide
Yanos El Guerilleros
Oui il y une autre solution :)
comme il faut que l'un des opérandes soit un float pour provoquer un résultat float, il suffit de mettre une valeur décimale avec un '.' quitte à ce que la partie décimal soit égale à zéro.
select 22.0 / 60 ou select 22 / 60.0
fonctionnent.
A++
Yanos
"Ait Abdelhalim Abdelhalim" a écrit dans le message de news:cho5s4$mut$
l'opérateur division / donne tjs un entier si les deux opérandes sont entiers Donc tu obtiendras tjs un arrondi entier.
si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
A moins qu'il yait une autre solution !!!
-- Ait Abdelhalim Abdelhalim MCP "vinny" a écrit dans le message de news:864201c495df$7711aff0$ Salut la gang,
J'ai un problème, je ne reussi pas à éclaicir!
je fais:
SELECT 22/60, puis j'ai comme résultat 0, alors que la réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir le résultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps et je ne trouve pas.
Merci de votre expertise, ainsi qu'une réponse rapide
Oui il y une autre solution :)
comme il faut que l'un des opérandes soit un float pour provoquer un
résultat float, il suffit de mettre une valeur décimale avec un '.' quitte à
ce que la partie décimal soit égale à zéro.
select 22.0 / 60
ou
select 22 / 60.0
fonctionnent.
A++
Yanos
"Ait Abdelhalim Abdelhalim" <aitabdelhalim@neuf.fr> a écrit dans le message
de news:cho5s4$mut$1@apollon.grec.isp.9tel.net...
l'opérateur division / donne tjs un entier si les deux opérandes sont
entiers
Donc tu obtiendras tjs un arrondi entier.
si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
A moins qu'il yait une autre solution !!!
--
Ait Abdelhalim Abdelhalim
MCP
"vinny" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:864201c495df$7711aff0$a501280a@phx.gbl...
Salut la gang,
J'ai un problème, je ne reussi pas à éclaicir!
je fais:
SELECT 22/60, puis j'ai comme résultat 0, alors que la
réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir
le résultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps
et je ne trouve pas.
Merci de votre expertise, ainsi qu'une réponse rapide
comme il faut que l'un des opérandes soit un float pour provoquer un résultat float, il suffit de mettre une valeur décimale avec un '.' quitte à ce que la partie décimal soit égale à zéro.
select 22.0 / 60 ou select 22 / 60.0
fonctionnent.
A++
Yanos
"Ait Abdelhalim Abdelhalim" a écrit dans le message de news:cho5s4$mut$
l'opérateur division / donne tjs un entier si les deux opérandes sont entiers Donc tu obtiendras tjs un arrondi entier.
si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
A moins qu'il yait une autre solution !!!
-- Ait Abdelhalim Abdelhalim MCP "vinny" a écrit dans le message de news:864201c495df$7711aff0$ Salut la gang,
J'ai un problème, je ne reussi pas à éclaicir!
je fais:
SELECT 22/60, puis j'ai comme résultat 0, alors que la réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir le résultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps et je ne trouve pas.
Merci de votre expertise, ainsi qu'une réponse rapide
Ait Abdelhalim Abdelhalim
oui, en effet j'ai oublié de mentionner le fait que 22.0/60 marche aussi
-- Ait Abdelhalim Abdelhalim MCP "Ait Abdelhalim Abdelhalim" a écrit dans le message de news:cho5s4$mut$
l'opérateur division / donne tjs un entier si les deux opérandes sont entiers Donc tu obtiendras tjs un arrondi entier.
si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
A moins qu'il yait une autre solution !!!
-- Ait Abdelhalim Abdelhalim MCP "vinny" a écrit dans le message de news:864201c495df$7711aff0$ Salut la gang,
J'ai un problème, je ne reussi pas à éclaicir!
je fais:
SELECT 22/60, puis j'ai comme résultat 0, alors que la réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir le résultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps et je ne trouve pas.
Merci de votre expertise, ainsi qu'une réponse rapide
oui, en effet j'ai oublié de mentionner le fait que 22.0/60 marche aussi
--
Ait Abdelhalim Abdelhalim
MCP
"Ait Abdelhalim Abdelhalim" <aitabdelhalim@neuf.fr> a écrit dans le message
de news:cho5s4$mut$1@apollon.grec.isp.9tel.net...
l'opérateur division / donne tjs un entier si les deux opérandes sont
entiers
Donc tu obtiendras tjs un arrondi entier.
si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
A moins qu'il yait une autre solution !!!
--
Ait Abdelhalim Abdelhalim
MCP
"vinny" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:864201c495df$7711aff0$a501280a@phx.gbl...
Salut la gang,
J'ai un problème, je ne reussi pas à éclaicir!
je fais:
SELECT 22/60, puis j'ai comme résultat 0, alors que la
réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir
le résultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps
et je ne trouve pas.
Merci de votre expertise, ainsi qu'une réponse rapide
oui, en effet j'ai oublié de mentionner le fait que 22.0/60 marche aussi
-- Ait Abdelhalim Abdelhalim MCP "Ait Abdelhalim Abdelhalim" a écrit dans le message de news:cho5s4$mut$
l'opérateur division / donne tjs un entier si les deux opérandes sont entiers Donc tu obtiendras tjs un arrondi entier.
si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
A moins qu'il yait une autre solution !!!
-- Ait Abdelhalim Abdelhalim MCP "vinny" a écrit dans le message de news:864201c495df$7711aff0$ Salut la gang,
J'ai un problème, je ne reussi pas à éclaicir!
je fais:
SELECT 22/60, puis j'ai comme résultat 0, alors que la réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir le résultat suivant: 0,37!
Pouvez-vous m'aider svp, je chercher depuis quelque temps et je ne trouve pas.
Merci de votre expertise, ainsi qu'une réponse rapide
Synopsis
Précision :
Comme, il veut le résultat suivant: 0,37
select convert(numeric(7,2), 22 / 60.0)
"Yanos El Guerilleros" a écrit dans le message de news:
Oui il y une autre solution :)
comme il faut que l'un des opérandes soit un float pour provoquer un résultat float, il suffit de mettre une valeur décimale avec un '.' quitte
à
ce que la partie décimal soit égale à zéro.
select 22.0 / 60 ou select 22 / 60.0
fonctionnent.
A++
Yanos
"Ait Abdelhalim Abdelhalim" a écrit dans le
message
de news:cho5s4$mut$ > l'opérateur division / donne tjs un entier si les deux opérandes sont > entiers > Donc tu obtiendras tjs un arrondi entier. > > si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666 > > A moins qu'il yait une autre solution !!! > > -- > Ait Abdelhalim Abdelhalim > MCP > "vinny" a écrit dans le message de > news:864201c495df$7711aff0$ > Salut la gang, > > J'ai un problème, je ne reussi pas à éclaicir! > > je fais: > > SELECT 22/60, puis j'ai comme résultat 0, alors que la > réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir > le résultat suivant: 0,37! > > Pouvez-vous m'aider svp, je chercher depuis quelque temps > et je ne trouve pas. > > Merci de votre expertise, ainsi qu'une réponse rapide > >
Précision :
Comme, il veut le résultat suivant: 0,37
select convert(numeric(7,2), 22 / 60.0)
"Yanos El Guerilleros" <yeg_NO_@_SPAM_yegounet.net> a écrit dans le message
de news:uvUa2NjlEHA.3756@TK2MSFTNGP11.phx.gbl...
Oui il y une autre solution :)
comme il faut que l'un des opérandes soit un float pour provoquer un
résultat float, il suffit de mettre une valeur décimale avec un '.' quitte
à
ce que la partie décimal soit égale à zéro.
select 22.0 / 60
ou
select 22 / 60.0
fonctionnent.
A++
Yanos
"Ait Abdelhalim Abdelhalim" <aitabdelhalim@neuf.fr> a écrit dans le
message
de news:cho5s4$mut$1@apollon.grec.isp.9tel.net...
> l'opérateur division / donne tjs un entier si les deux opérandes sont
> entiers
> Donc tu obtiendras tjs un arrondi entier.
>
> si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
>
> A moins qu'il yait une autre solution !!!
>
> --
> Ait Abdelhalim Abdelhalim
> MCP
> "vinny" <anonymous@discussions.microsoft.com> a écrit dans le message de
> news:864201c495df$7711aff0$a501280a@phx.gbl...
> Salut la gang,
>
> J'ai un problème, je ne reussi pas à éclaicir!
>
> je fais:
>
> SELECT 22/60, puis j'ai comme résultat 0, alors que la
> réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir
> le résultat suivant: 0,37!
>
> Pouvez-vous m'aider svp, je chercher depuis quelque temps
> et je ne trouve pas.
>
> Merci de votre expertise, ainsi qu'une réponse rapide
>
>
"Yanos El Guerilleros" a écrit dans le message de news:
Oui il y une autre solution :)
comme il faut que l'un des opérandes soit un float pour provoquer un résultat float, il suffit de mettre une valeur décimale avec un '.' quitte
à
ce que la partie décimal soit égale à zéro.
select 22.0 / 60 ou select 22 / 60.0
fonctionnent.
A++
Yanos
"Ait Abdelhalim Abdelhalim" a écrit dans le
message
de news:cho5s4$mut$ > l'opérateur division / donne tjs un entier si les deux opérandes sont > entiers > Donc tu obtiendras tjs un arrondi entier. > > si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666 > > A moins qu'il yait une autre solution !!! > > -- > Ait Abdelhalim Abdelhalim > MCP > "vinny" a écrit dans le message de > news:864201c495df$7711aff0$ > Salut la gang, > > J'ai un problème, je ne reussi pas à éclaicir! > > je fais: > > SELECT 22/60, puis j'ai comme résultat 0, alors que la > réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir > le résultat suivant: 0,37! > > Pouvez-vous m'aider svp, je chercher depuis quelque temps > et je ne trouve pas. > > Merci de votre expertise, ainsi qu'une réponse rapide > >
Ait Abdelhalim Abdelhalim
Tu as tout à fait raison !!
-- Ait Abdelhalim Abdelhalim MCP "Synopsis" a écrit dans le message de news:chpe99$2qkk$
Précision :
Comme, il veut le résultat suivant: 0,37
select convert(numeric(7,2), 22 / 60.0)
"Yanos El Guerilleros" a écrit dans le
message
de news: > Oui il y une autre solution :) > > comme il faut que l'un des opérandes soit un float pour provoquer un > résultat float, il suffit de mettre une valeur décimale avec un '.'
quitte
à > ce que la partie décimal soit égale à zéro. > > select 22.0 / 60 > ou > select 22 / 60.0 > > fonctionnent. > > A++ > > Yanos > > "Ait Abdelhalim Abdelhalim" a écrit dans le message > de news:cho5s4$mut$ > > l'opérateur division / donne tjs un entier si les deux opérandes sont > > entiers > > Donc tu obtiendras tjs un arrondi entier. > > > > si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666 > > > > A moins qu'il yait une autre solution !!! > > > > -- > > Ait Abdelhalim Abdelhalim > > MCP > > "vinny" a écrit dans le message
de
> > news:864201c495df$7711aff0$ > > Salut la gang, > > > > J'ai un problème, je ne reussi pas à éclaicir! > > > > je fais: > > > > SELECT 22/60, puis j'ai comme résultat 0, alors que la > > réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir > > le résultat suivant: 0,37! > > > > Pouvez-vous m'aider svp, je chercher depuis quelque temps > > et je ne trouve pas. > > > > Merci de votre expertise, ainsi qu'une réponse rapide > > > > > >
Tu as tout à fait raison !!
--
Ait Abdelhalim Abdelhalim
MCP
"Synopsis" <synopsis@nospam.com> a écrit dans le message de
news:chpe99$2qkk$1@biggoron.nerim.net...
Précision :
Comme, il veut le résultat suivant: 0,37
select convert(numeric(7,2), 22 / 60.0)
"Yanos El Guerilleros" <yeg_NO_@_SPAM_yegounet.net> a écrit dans le
message
de news:uvUa2NjlEHA.3756@TK2MSFTNGP11.phx.gbl...
> Oui il y une autre solution :)
>
> comme il faut que l'un des opérandes soit un float pour provoquer un
> résultat float, il suffit de mettre une valeur décimale avec un '.'
quitte
à
> ce que la partie décimal soit égale à zéro.
>
> select 22.0 / 60
> ou
> select 22 / 60.0
>
> fonctionnent.
>
> A++
>
> Yanos
>
> "Ait Abdelhalim Abdelhalim" <aitabdelhalim@neuf.fr> a écrit dans le
message
> de news:cho5s4$mut$1@apollon.grec.isp.9tel.net...
> > l'opérateur division / donne tjs un entier si les deux opérandes sont
> > entiers
> > Donc tu obtiendras tjs un arrondi entier.
> >
> > si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666
> >
> > A moins qu'il yait une autre solution !!!
> >
> > --
> > Ait Abdelhalim Abdelhalim
> > MCP
> > "vinny" <anonymous@discussions.microsoft.com> a écrit dans le message
de
> > news:864201c495df$7711aff0$a501280a@phx.gbl...
> > Salut la gang,
> >
> > J'ai un problème, je ne reussi pas à éclaicir!
> >
> > je fais:
> >
> > SELECT 22/60, puis j'ai comme résultat 0, alors que la
> > réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir
> > le résultat suivant: 0,37!
> >
> > Pouvez-vous m'aider svp, je chercher depuis quelque temps
> > et je ne trouve pas.
> >
> > Merci de votre expertise, ainsi qu'une réponse rapide
> >
> >
>
>
-- Ait Abdelhalim Abdelhalim MCP "Synopsis" a écrit dans le message de news:chpe99$2qkk$
Précision :
Comme, il veut le résultat suivant: 0,37
select convert(numeric(7,2), 22 / 60.0)
"Yanos El Guerilleros" a écrit dans le
message
de news: > Oui il y une autre solution :) > > comme il faut que l'un des opérandes soit un float pour provoquer un > résultat float, il suffit de mettre une valeur décimale avec un '.'
quitte
à > ce que la partie décimal soit égale à zéro. > > select 22.0 / 60 > ou > select 22 / 60.0 > > fonctionnent. > > A++ > > Yanos > > "Ait Abdelhalim Abdelhalim" a écrit dans le message > de news:cho5s4$mut$ > > l'opérateur division / donne tjs un entier si les deux opérandes sont > > entiers > > Donc tu obtiendras tjs un arrondi entier. > > > > si tu essayais cast(22 as float)/60 ====> tu obtiendras 0.36666666 > > > > A moins qu'il yait une autre solution !!! > > > > -- > > Ait Abdelhalim Abdelhalim > > MCP > > "vinny" a écrit dans le message
de
> > news:864201c495df$7711aff0$ > > Salut la gang, > > > > J'ai un problème, je ne reussi pas à éclaicir! > > > > je fais: > > > > SELECT 22/60, puis j'ai comme résultat 0, alors que la > > réponse devrait être ceci: 0,366666. Moi, j'aimerais avoir > > le résultat suivant: 0,37! > > > > Pouvez-vous m'aider svp, je chercher depuis quelque temps > > et je ne trouve pas. > > > > Merci de votre expertise, ainsi qu'une réponse rapide > > > > > >
Yanos El Guerilleros
Oups je n'avais pas capté la fin du message :)
Je voulais surtout indiquer qu'il n'était pas nécessaire de provoquer une conversion avec une constante pour avoir des calculs float.
A++
Yanos
"Synopsis" a écrit dans le message de news:chpe99$2qkk$
Précision :
Comme, il veut le résultat suivant: 0,37
select convert(numeric(7,2), 22 / 60.0)
Oups je n'avais pas capté la fin du message :)
Je voulais surtout indiquer qu'il n'était pas nécessaire de provoquer une
conversion avec une constante pour avoir des calculs float.
A++
Yanos
"Synopsis" <synopsis@nospam.com> a écrit dans le message de
news:chpe99$2qkk$1@biggoron.nerim.net...