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

Discussion :

BO XI 3.1 - Intervalle dates, borne inférieure zappée

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Par défaut BO XI 3.1 - Intervalle dates, borne inférieure zappée
    Bonjour,

    Version de B.O. : XI 3.1
    Sql Server 2005 SP3

    En exécutant un rapport tout bête, je me suis rendu compte par hasard, que je n'avais pas les mêmes résultats en comparant avec un autre état sorti par le biais d'une autre application, basé sur le même échantillon et les mêmes règles de gestion. Je m'explique.

    Je demande à B.O. de me sortir une liste dont l'échantillon est fonction d'un intervalle de date de livraison, saisi par l'utilisateur. Il se trouve que la borne inférieure n'est pas prise en compte. J'ai utilisé la fonction "entre" ou "supérieure ou égale" : rien n'y fait. Sous SQL Server la requête retourne le bon échantillon, sous B.O. la borne infèrieure est zappée. Je suis donc obligé de saisir la date - 1 jour. Je ne comprends pas ce fonctionnement. Je n'ai pas trouvé de paramètres à adapter pour ce cas de figure. Est-ce isolé comme cas, me serai-je planté quelque part ?

    Merci de votre aide, une bien bonne journée à vous.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 364
    Par défaut
    Bonjour,

    Normalement : <Entre> prend les bornes, tu ne devrais donc pas avoir à retirer 1 jour.

    Quand tu dis :
    Sous SQL Server la requête retourne le bon échantillon
    est-ce la requête générée par BO que tu as fait tourner dans SQL server management studio où une requête écrite à la main.


    J'ai dejà eu des problèmes entre SSMS et BO sur les dates, cela venait de ce que le format de date était à l'anglaise d'un coté et à la française de l'autre. Les soucis que j'avais étaient beaucoup plus flagrants mais en modifiant le fichier prm adéquat de l'application, tout était rentré dans l'ordre.

    Si la requête générée par BO ne ramène pas les mêmes résultats dans BO et SSMS, je ne vois, pour l'instant, qu'un problème lié à la connexion. Tu pourrais peut être en essayer une autre (SS 2008 par exemple, ou alors ODBC).

    Cordialement,

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Par défaut
    Citation Envoyé par dlra_ Voir le message
    Bonjour,
    Normalement : <Entre> prend les bornes, tu ne devrais donc pas avoir à retirer 1 jour.
    Normalement, c'est bien pour ça que je suis étonné.

    Quand tu dis : est-ce la requête générée par BO que tu as fait tourner dans SQL server management studio où une requête écrite à la main.
    La même requête, à part justement le between que j'ai reformaté avec le bon intervalle, sous B.O. c'est du prompt, mais la même période.

    J'ai dejà eu des problèmes entre SSMS et BO sur les dates, cela venait de ce que le format de date était à l'anglaise d'un coté et à la française de l'autre. Les soucis que j'avais étaient beaucoup plus flagrants mais en modifiant le fichier prm adéquat de l'application, tout était rentré dans l'ordre.
    J'ai ce problème, je m'en suis rendu compte en exécutant la requête dans "Web Intelligence Rich Client". Quand je saisi les dates, je mets '01/01/2013' pour qu'il exécute sans me mettre un message d'erreur de conversion.

    Pour le fichier prm, je vais faire une recherche afin de vérifier les paramètres

    Merci.

Discussions similaires

  1. plusieurs intervalles dates
    Par grizzz dans le forum Langage SQL
    Réponses: 2
    Dernier message: 08/12/2006, 11h25
  2. Intervalle Date Sans Compter Les Week Ends
    Par datamind dans le forum Oracle
    Réponses: 6
    Dernier message: 05/05/2006, 18h14
  3. Réponses: 9
    Dernier message: 25/01/2006, 14h29
  4. Update par date immédiatement inférieur
    Par MOLLET dans le forum Langage SQL
    Réponses: 1
    Dernier message: 09/11/2005, 19h05
  5. Date saisie inférieure date du jour
    Par baillador dans le forum ASP
    Réponses: 3
    Dernier message: 08/06/2005, 16h29

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