IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

Décimales qui commencent par 0.


Sujet :

BIRT

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2014
    Messages : 17
    Points : 17
    Points
    17
    Par défaut Décimales qui commencent par 0.
    Bonjour, je suis nouveau sur le forum voici mon premier post j'espère ne pas faire trop de bêtises O

    Actuellment j'essai de génré un rapport qui contiendras 3 graphiques
    Ces 3 graphiques sont issues de data sources qui on des requêtes qui dependend de paramètres.
    Deux des trois requêtes (disons Q1 et Q2) on est les mêmes conditions :

    Q1:
    SELECT MARCHFIN.BCHTPSGRP.DUREE, VARCHAR_FORMAT(MARCHFIN.BCHVOLFCT.DATE_EXECUTION, 'YYYYmmDD') AS DATE_EXECUTION
    FROM MARCHFIN.BCHVOLFCT, MARCHFIN.BCHTPSGRP
    WHERE MARCHFIN.BCHVOLFCT.GROUPE = MARCHFIN.BCHTPSGRP.GROUPE
    AND MARCHFIN.BCHTPSGRP.DATE_REFERENCE = VARCHAR_FORMAT(MARCHFIN.BCHVOLFCT.DATE_REFERENCE, 'yyyy-mm-dd')
    AND MARCHFIN.BCHVOLFCT.UF = ? AND MARCHFIN.BCHVOLFCT.FLUX = ?
    AND MARCHFIN.BCHVOLFCT.DATE_EXECUTION > ?
    AND VARCHAR_FORMAT(MARCHFIN.BCHVOLFCT.DATE_EXECUTION, 'YYYYmmDD') < ?



    Q2:
    SELECT CAST (VALUE / (DECIMAL(DECIMAL(MARCHFIN.BCHTPSGRP.DUREE) * ?)) AS FLOAT) AS DEBIT,VARCHAR_FORMAT(MARCHFIN.BCHVOLFCT.DATE_EXECUTION, 'YYYYmmDD') AS DATE_EXECUTION
    FROM MARCHFIN.BCHVOLFCT, MARCHFIN.BCHTPSGRP
    WHERE MARCHFIN.BCHVOLFCT.GROUPE = MARCHFIN.BCHTPSGRP.GROUPE
    AND MARCHFIN.BCHTPSGRP.DATE_REFERENCE = VARCHAR_FORMAT(MARCHFIN.BCHVOLFCT.DATE_REFERENCE, 'yyyy-mm-dd')
    AND MARCHFIN.BCHVOLFCT.UF = ? AND MARCHFIN.BCHVOLFCT.FLUX = ?
    AND MARCHFIN.BCHVOLFCT.DATE_EXECUTION > ?
    AND VARCHAR_FORMAT(MARCHFIN.BCHVOLFCT.DATE_EXECUTION, 'YYYYmmDD') < ?

    J'ai actuellement deux problemes que je n'arrive pas a résoudre depuis deux jours tout en essayant de trouver des réponses sur plusieurs forums

    -Alors que Q1 et Q2 on est les mêmes conditions parfois il n'y as que un seul graphique sur les deux qu'il s'affiche pour les mêmes paramètres biensur.
    -Dans Q2 mon paramètre est déclaré de type décimal et dans le Data Sets et dans le paramètre, cela à l'ai de fonctionner dans l'ensemble mais des que la valeur de ce paramètre commence par 0. c'est comme si elle n'était pas reconnu alors que par exemple 10.345 fonctionne correctement alors qu'avec 0.00024 le graph ne s'affiche plus :/

    Je lance un appel à l'aide !

    Just

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2014
    Messages : 17
    Points : 17
    Points
    17
    Par défaut
    Personne pour m'aider ? j'ai résolu un des deux problèmes mais je bloque toujours sur le calcul de décimal j'ai réalisé quelque test et il semblerais que des que le résultat de ma requête concernant un débit est égal à 0.xxx il est modifié pour être égal a 0, j'ai essayé de changer les format dans la requête sql, les format de paramètre mais rien à faire je bute toujours.
    Pour l'instant je reste sur ça :
    SELECT (DECIMAL(VALUE) / (DECIMAL(MARCHFIN.BCHTPSGRP.DUREE) / ?)) AS DEBIT

Discussions similaires

  1. Réponses: 12
    Dernier message: 19/07/2006, 20h07
  2. Réponses: 6
    Dernier message: 08/07/2006, 13h07
  3. Des nombres qui commencent par 0
    Par KEROZEN dans le forum Access
    Réponses: 5
    Dernier message: 28/04/2006, 14h31
  4. Parcourir tout les Id qui commence par "dz_"
    Par FMaz dans le forum Général JavaScript
    Réponses: 28
    Dernier message: 24/03/2006, 22h46
  5. [Access] Requete exclue champ qui commence par alpha
    Par paflolo dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/02/2006, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo