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

Macros et VBA Excel Discussion :

Requete classeur fermer DATE problème


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut Requete classeur fermer DATE problème
    Bonsoir,
    Je réalise une requete sql via un classeur fermé.
    Dans ce classeur qui est une base de donnée, j'ai un champ Date avec le format excel Date et en affichage, les cellules montre la date sous la forme : dd/mm/yyyy.

    J'ai un gros soucis, lorsque je veux recuperer la date la plus élevée d'un item.
    En effet, un item peux contenir plusieurs date. Je lance donc une requete select en trian la date dans l'ordre DESC. Le 1er item correspond donc à la date la plus haute.
    Le problème, c'est qu'excel fait n'importe quoi, et la date qui ressort de la requete n'est pas la plus élevée.

    Voici ma requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        requete = "SELECT Date FROM [Heures$] WHERE Item='MonITEM' ORDER By Date DESC"
    Avez vous une idée?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Déjà essayes de renommer ta colonne date, car il s'agit d'un mot réservé.

    De plus je pense qu'il prend tes données comme du texte.

    Philippe

  3. #3
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut
    Donc si il prend les données en texte, lorsque je fais le order by, il s'y prend comment pour trier? Car il me faut vraiment les date en ordre DESC...

    Dur dur !!!

  4. #4
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut
    Ou alors il faut que sorte toutes les dates de l'item, et que je trouve une fonction capable de me les trier par ordre decroissant...

Discussions similaires

  1. [ODM] problème requete sur une date
    Par ryo_sensei dans le forum Doctrine2
    Réponses: 0
    Dernier message: 11/04/2012, 12h03
  2. Problème sur une requete avec champ date
    Par islande dans le forum Access
    Réponses: 2
    Dernier message: 21/09/2006, 19h39
  3. [VBA et DATE]problème de requete
    Par herendel dans le forum Access
    Réponses: 5
    Dernier message: 16/05/2006, 10h54
  4. [Requete SQL en VBA] Problème avec la fonction FLOOR
    Par zubral dans le forum Langage SQL
    Réponses: 4
    Dernier message: 13/07/2004, 13h24
  5. [VB.NET] Requete sql et date
    Par mic56 dans le forum Accès aux données
    Réponses: 11
    Dernier message: 03/06/2004, 10h39

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