|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre Expert
![]() ![]() |
Salut !
mon code ![]() Code :
__________________
Bon courage ou Bonne Chance (selon le contexte) |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Serge GirardDéveloppeur informatique Inscription : janvier 2007 Messages : 3 613 ![]() |
Ouch !!
bon , déjà il manque un AS montant_global ensuite tu pourrais peut-être utiliser des alias de table pour une lecture plus facile ajouter une colonne computed a la table tb_frais_exploitations réduirais aussi considérablement la taille de ta formule Code :
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius |
||
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() ![]() |
Salut Serge et merci pour l'astuce du "computed"
je viens de mettre un peu d'ordre mais le résultat retourné dans le champ calculé est de type entier or avec l'ancien code j'avais du réel et c'est ce que je veux. tout naturellement j'ai fais un cast mais j'ai pas eu le résultat escompté, voici mon code aménagé : Code :
__________________
Bon courage ou Bonne Chance (selon le contexte) |
||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() |
Re,
je viens de régler le problème, le cast était mal placé, voici la correction : Code :
(cast(a.frais AS numeric(15,4))/nullif(b.volume_releve,0)) AS prix_de_revient_m3_releve
__________________
Bon courage ou Bonne Chance (selon le contexte) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com