[Résolu] affichage de la plus ancienne ou plus récente date

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.

[Résolu] affichage de la plus ancienne ou plus récente date

Messagepar Mok » 05 Oct 2010 12:30

Bonjour,

Dans ma base j'ai des date de commandes et j'aimerais obtenir pour un client la date de la dernière (ou de la première) commande qu'il a réalisée. J'ai voulu mettre min et max mais à ce moment là, ce n'est plus une date qui est affichée (je pense que c'est une conversion en entiers de la date).

Merci d'avance
Dernière édition par Mok le 05 Oct 2010 13:38, édité 1 fois.
OpenOffice 3.1.1 sous windows XP
Mok
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 15
Inscrit le : 21 Sep 2009 11:07

Re: affichage de la plus ancienne ou plus récente date

Messagepar Pierre-Yves Samyn » 05 Oct 2010 13:21

Bonjour

C'est pourtant bien la fonction "maximum" (en groupant sur le client) qui donnera la date la plus récente. Le résultat est en effet affiché sous forme numérique (les dates sont en fait des nombres calculés depuis une date origine).

Capture-1.png
Utiliser l'ascenseur si nécessaire pour visualiser l'ensemble de la copie d'écran
Capture-1.png (5.92 Kio) Consulté 2996 fois


La solution est de modifier le format d'affichage de la colonne. Ceci n'est pas à faire en mode ébauche lors de la confection de la requête mais en mode exécution : afficher les objets "Requêtes", exécuter la requête (double clic sur son nom ou clic droit puis Ouvrir), clic droit sur l'en-tête de colonne > Formatage de colonne pour choisir le format de date.

Capture-2.png
Capture-2.png (4.46 Kio) Consulté 2996 fois


Nota : ce choix de présentation sera enregistré (il ne sera pas nécessaire de le redéfinir, sauf modification de la requête bien sûr)
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 11276
Inscrit le : 02 Mai 2006 09:42

Re: affichage de la plus ancienne ou plus récente date

Messagepar Mok » 05 Oct 2010 13:38

Merci beaucoup, très bonne méthode, très bien expliquée.
OpenOffice 3.1.1 sous windows XP
Mok
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 15
Inscrit le : 21 Sep 2009 11:07


Retour vers Base de données

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)