Rechercher : dans
Par :

HELP TRI DATE REQUETE ACCESS/SQL

Dernière réponse le 29 oct 2007 à 17:02:40 lahyenne, le 19 oct 2004 à 11:13:39 
 Signaler ce message aux modérateurs

Bonjour a tous

encore une petite question a laquelle je me permet de demander votre aide ma requete sort en access 2000, des dates pour laquelle des individus font des remises a niveau, il en font tout les ans, le pb c'est que la requete me sort toute les dates pour une personne et je voudrait qu'elle me sorte que la derniere. comment puis je integrer cela dans ma requete sql ou directement dans les tris access.
je vous remercie d'avance

Les goëlans volent bas aujourd'hui, c'est un signe...
a+
lahyenne


Les goëlans volent bas aujourd'hui, c'est un signe...
a+

Meilleures réponses pour « HELP TRI DATE REQUETE ACCESS/SQL » dans :
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
SQL - Contraintes d'intégrité VoirExpression de contraintes d'intégrité Une contrainte d'intégrité est une clause permettant de contraindre la modification de tables, faite par l'intermédiaire de requêtes d'utilisateurs, afin que les données saisies dans la base soient...
SQL - Modification de table VoirModification de table Il est possible de supprimer une table grâce à la clause DROP, il existe aussi des commandes moins extrêmes permettant L'ajout de colonnes La modification de colonnes La suppression de colonnes Enfin, il est possible...

1

HDU, le 19 oct 2004 à 11:17:37

Salut !

C'est la requête d'hier qui pose problème ?

Si c'est le cas, tu aurais dû continuer la discussion d'hier.

Pour ce que tu veux faire, select max(date) te sortiras la date la plus récente...

@+

Répondre à HDU

2

lahyenne, le 19 oct 2004 à 11:27:09

Oui c'est vrai HDU excuse moi
je te remercie d'etre encore la pour m'aider, c'est un petit peu une suite par rapport a hier qui a ete resolu grasse a ton aide.
le pb c'est que moi je fesait max date dans les tri des option requete access donc il me sortait pour tout le monde la date la plus recente mais il me repercutait la meme pour tout le monde ce qui n'est pas bon. d'apres toi je dois utilise "select max(date)" a la fin de ma requete en mode sql c'est bien ca? actuellement ma requete est comme ca :

SELECT [FICHE INDIVIDUELLE].N°, [FICHE INDIVIDUELLE].CENTRE, [FICHE INDIVIDUELLE].NOM, [Table des Spécialités Détenues].CodeSpécialité, [Table des Spécialités Détenues].CodeNiveau, [Table des Spécialités Détenues].Date, [Table des Spécialités Détenues].Opérationnel
FROM [FICHE INDIVIDUELLE], [Table des Spécialités Détenues]
GROUP BY [FICHE INDIVIDUELLE].N°, [FICHE INDIVIDUELLE].CENTRE, [FICHE INDIVIDUELLE].NOM, [Table des Spécialités Détenues].CodeSpécialité, [Table des Spécialités Détenues].CodeNiveau, [Table des Spécialités Détenues].Date, [Table des Spécialités Détenues].Opérationnel
HAVING ((([Table des Spécialités Détenues].CodeSpécialité)=11) AND (([Table des Spécialités Détenues].CodeNiveau)=1));

donc je fait un "where" sur la date a la fin?
merci encore

Les goëlans volent bas aujourd'hui, c'est un signe...
a+

Répondre à lahyenne

3

HDU, le 19 oct 2004 à 11:36:47

Non, faut le faire dans ton SELECT :


SELECT [FICHE INDIVIDUELLE].N°, [FICHE INDIVIDUELLE].CENTRE, [FICHE INDIVIDUELLE].NOM, [Table des Spécialités Détenues].CodeSpécialité, [Table des Spécialités Détenues].CodeNiveau,

max(
[Table des Spécialités Détenues].Date)
AS DATE_MAXI
, ....

Répondre à HDU

4

HDU, le 19 oct 2004 à 11:38:55

Autre chose, faudrait aussi enlever du GROUP BY

[Table des Spécialités Détenues].Date


@+

Répondre à HDU

5

lahyenne, le 19 oct 2004 à 11:53:49

Je te remercie HDU j'applique et je te tiens au courant.

Les goëlans volent bas aujourd'hui, c'est un signe...
a+
lahyenne

Répondre à lahyenne

6

lahyenne, le 19 oct 2004 à 12:09:39

Desole HDU c'est encore moi j'azi fait comme tu m'as dit, pour une personne il ne m'affiche plus que une date c'est bon mais le pb c'est qu'il me prend la plus forte et il me met la meme pour tous le monde, tu comprend pourquoi??
merci a toi
Les goëlans volent bas aujourd'hui, c'est un signe...
a+
lahyenne

Répondre à lahyenne

7

lahyenne, le 19 oct 2004 à 12:45:00

Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii HDU
ca marche c'est moi le roi des con j'avais pas fait la jointure entre les deux tables

merci encore
Les goëlans volent bas aujourd'hui, c'est un signe...
a+
lahyenne

Répondre à lahyenne

8

HDU, le 19 oct 2004 à 13:53:17

Pas de mal, content que ça te rende si heureuuuuuuuuuuuuuuux !

@+

Répondre à HDU

9

 dious, le 29 oct 2007 à 17:02:40

Bonjour,

J'ai le même type de problème, pour un couple de deux données, je cherche à extraire la date la plus récente ?

Comment faire ?

Dious

Répondre à dious