Bienvenue! Identification Créer un nouveau profil

Recherche avancée

Re: Requête mise à jour

avatar
02/02/09 11:11
Le 1er problème est de localiser les enregistrements les plus récents de TableA.
Ça pourrait donner quelque chose comme :
Langage: SQL
SELECT * FROM TableA AS t1 WHERE t1.[ID] IN (SELECT TOP 1 t2.[ID] FROM TableA AS t2 WHERE t1.[Code] = t2.[Code] ORDER BY [Date Info] DESC );
Pour aménager mon exemple :
- TableA est le nom de la table
- [ID] est le champ clef primaire de cette table
- [Code] est le champ en commun entre toutes les lignes dupliquées de TableA (puisqu'il peut y avoir plusieurs lignes sur plusieurs dates, il y a sûrement un code commun).
- [Date Info] est le champ qui date les enregistrement (et dont on prend le plus récent).

C'est le même principe que le paragraphe "Comment lister 3 biens par catégorie", p. 678 du Référence 2007.

Une fois que cette requête fonctionne, on pourra penser à la mise à jour smiling smiley

Ouala !

-- Hervé Inisan.
SujetAuteurEnvoyé le

Requête mise à jour

galtitou01/02/09 19:01

Re: Requête mise à jour

Hervé Inisan02/02/09 09:06

Re: Requête mise à jour

galtitou02/02/09 09:19

Re: Requête mise à jour

Hervé Inisan02/02/09 11:11

Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter