Critères.

Résolu
GASTON22 Messages postés 229 Statut Membre -  
GASTON22 Messages postés 229 Statut Membre -
Bonjour,
Pour afficher la plus recente date dans ma requete je trouve pas quoi mettre comme critère.
Si vous avez des propositions n'hésitez pas
merci d'avance.

7 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    SELECT *,MAX(date) AS date_max
    FROM ma table
    0
  2. GASTON22 Messages postés 229 Statut Membre 1
     
    merciii bcp :)))
    0
  3. GASTON22 Messages postés 229 Statut Membre 1
     
    sa n'as pas marché !! :\ donne moi juste le critère sa sera plus simple je maitrise pas trop SQL bref voila ce que j'ai mis

    SELECT *,MAX(Date_Intervention) AS DATE_MAX
    FROM INTERVENTIONS,
    0
  4. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,
    autant pour moi,

    SELECT MAX(Date_Intervention) AS DATE_MAX
    FROM INTERVENTIONS;
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. GASTON22 Messages postés 229 Statut Membre 1
     
    mercii bcp sa marche parfaitement mais la j'ai un autre problem qui vient d'apparaitre !! lol en faite j'ai un tableau qui contient un champs de dates d'intervention et un champs du numéro de série de la machine de facon que une machine peut avoir plusieurs dates d'intervention comme suite:

    date Inter N° série
    02/05/2000 | 1678
    03/06/2001 | 1678
    12/07/2002 | 1678
    11/12/2005 | 1564
    20/09/2004 | 1564

    et moi j'ai besoin du MAX de chaque machines (N°série). comment je fais stp.
    0
  7. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    ca devrait faire l'affaire

    SELECT MAX(Date_Intervention) AS DATE_MAX,[N° serie]
    FROM INTERVENTIONS
    GROUP BY [N° serie];
    0
  8. GASTON22 Messages postés 229 Statut Membre 1
     
    merciii tu m'aide vraiment mais j'ai croyais que sa va marcher normalement pour le reste mais sa bloque toujours :( en faite j'explique :
    j'aimerai ajouter aussi d'autre champs comme période et prochaine date d'étalonnage dont prochaine date = date d'intervention + période

    date d'inter Per Proch date N°série
    02/05/2000 | 12 | 02/05/2001 | 1678
    03/06/2001 | 12 | 03/06/2002 | 1678
    12/07/2002 | 12 | 12/07/2003 | 1678 *
    11/12/2005 | 18 | 11/05/2006 | 1564 * " * " le resultat espéré
    20/09/2004 | 18 | 20/03/2006 | 1564

    j'essayer ca avec la fonction
    Prévue: AjDate("m";[INSTRUMENTS 1].[Périodicité];[INTERVENTIONS].[Date_Intervention])
    mais sa revient au 1er resultat et sa donne tous les dates :(
    comment faire stp
    0
    1. GASTON22 Messages postés 229 Statut Membre 1
       
      j'ai trouvé la solution :D
      j'ai mis:
      Prévue: Max(AjDate("m";[INSTRUMENTS 1].[Périodicité];[INTERVENTIONS].[Date_Intervention]))

      merciii pour ton aide :))
      0