Access

zoro -  
 zoro -
Bonjour

je veux indiquer la valeur maximal d'une colonne d'un requête dans l'Access de chaque date, et je ne sais comment.

pouvez-vous m'aider? SVP

Merci d'avance
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    pas compris la phrase...

    Mais sinon il existe le prédicat MAX (nom_de_colonne) qui renvoie la plus grande valeur.
    0
  2. zoro
     
    Merci blux, mais j'ai déja utilisé la fonction Max et ca marche pas, je vous explique :
    Voici le requête :

    Date heure Total
    lundi 1 janvier 2007 00:00:00 59938,19315
    lundi 1 janvier 2007 00:10:00 61830,11234
    lundi 1 janvier 2007 00:20:00 59747,59508
    mardi 2 janvier 2007 00:00:00 62386,34455
    mardi 2 janvier 2007 00:10:00 58124,6459
    je veux utiliser cet requête pour obtenir le max des totaux pour chaque date, le résultat que je cherche est un requête de la forme:

    Date heure Max

    lundi 1 janvier 2007 00:10:00 61830,11234

    mardi 2 janvier 2007 00:00:00 62386,34455

    MErci de m'aider
    0
  3. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Ben c'est tout à fait normal, à partir du moment où chaque date est unique (car elle comprend aussi l'heure, même si celle-ci n'est pas affichée), chaque ligne est donc une ligne distincte.

    Il faut donc extraire année, mois, jour de la date pour en faire l'expression du regroupement, comme ça :
    SELECT DatePart("yyyy",max_group.date) & "/" & DatePart("m",max_group.date) & "/" & DatePart("d",max_group.date) AS Expr1, First(max_group.date) AS PremierDedate, Max(max_group.qte) AS MaxDeqte
    FROM max_group
    GROUP BY DatePart("yyyy",max_group.date) & "/" & DatePart("m",max_group.date) & "/" & DatePart("d",max_group.date);
    Tu remplaces qte par Total dans mon exemple, ça devrait aller mieux...
    0
    1. zoro
       
      Merci blux, votre programme trés utile.....
      Merci bien
      0