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

iReport Discussion :

Trier par grandeur de date


Sujet :

iReport

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 465
    Points : 241
    Points
    241
    Par défaut Trier par grandeur de date
    Bonjour à tous,
    J'ai une base de données qui contient un champs nommé "date du devis "de types String et qui enregistre des dates sous format JJ/MM/AA. J'ai mis ce champs sous format String au lieu de Date pour certaines raisons..
    A l'aide d'iReport, je procède à l'établissement de rapports.
    Dans le rapport je souhaites lors de l'édition qu'il y ait un tri qui se fait de la date la plus lointaine à la date la plus proche.
    Dans les gestionnaire SQL d'Ireport, j'ai mis la ligne de code suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT FROM  etc....  ORDER BY DATEDEVIS ASC
    .
    Lors de l'édition j'ai bien un tri par ordre croissant, sauf lorsque je rencontre cette situation au niveau des dates :
    01/01/12
    02/01/12
    04/01/12
    07/10/10 <------ C'est ici que ça coince...
    08/01/12
    09/01/12 etc...


    Donc il me fait un tri par ordre de croissance numérique...Ce qui est normal.
    Or je souhaites qu'il me tienne compte également des années..
    J'ai essayé avec l'instruction suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TABLEFACTURE."DATEDEVIS" as DATE
    .
    Le problème est que iReport ne me l'accepte pas..J'ai essayé d'autres syntaxe SQL mais rien à faire
    Quelqu'un aurait une idée..comment convertir sous le gestionnaire d'iReport un format String xx/xx/xx vers un format date en respectant un tri par ordre croissant ?

    Merci par avance..
    a+

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 465
    Points : 241
    Points
    241
    Par défaut
    Je vais mettre résolu..
    En fait j'ai changé la structure de ma base de données pour les dates qui étaient en VarChar au lieu de Date...

    a+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. trier par date max d'un client
    Par ccluz dans le forum Langage SQL
    Réponses: 14
    Dernier message: 08/02/2008, 15h36
  2. [Criteria][Order] trier par date
    Par CPI_en_mousse dans le forum Hibernate
    Réponses: 2
    Dernier message: 04/07/2007, 14h33
  3. [Paradox] Trier par date
    Par Fabs dans le forum Bases de données
    Réponses: 5
    Dernier message: 08/11/2006, 19h41
  4. trier par date
    Par tounsi dans le forum Oracle
    Réponses: 1
    Dernier message: 23/02/2006, 16h46
  5. [JSP] Trier par date une liste de fichier en JSP
    Par Total dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 21/02/2006, 15h38

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