[..] SQL - Suppression des doublons avec conditions

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
alaindj
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mer. 06 août 2008 10:00
Status : Hors ligne

[..] SQL - Suppression des doublons avec conditions

#1

Message par alaindj »

Bonjour à tous !

Voilà, je souhaite importer des éléments d'une table à une autre en sélectionnant uniquement ceux dont les dates sont les plus anciennes...
Exemple 1 en bleu...
J'ai 2 fois le même serveur à 2 heures différentes dans la table 1, je voudrais ne copier que le serveur dont l'heure est la plus ancienne dans la table 2

Je galère au niveau SQL*...avez vous un idée ???

merci grandement pour votre aide :wink:

* les tables sont sous ACCESS (oui je sais c'est mal mais j'ai pas les moyens d'avoir autre chose dans l'immédiat)

TABLE 1
ComputerName Datefr
0DIS009A0510 12/08/2008 15:26:17
0WTS009A1247 12/08/2008 15:26:29
023S001G1276 12/08/2008 15:26:58
144S009A1567 12/08/2008 15:27:18
0DCS001D2815 12/08/2008 15:27:21
0Q8S009A0955 12/08/2008 15:28:01
15TS009A1628 12/08/2008 15:28:44
0DIS009A0510 12/08/2008 15:32:00
0WTS009A1247 12/08/2008 15:32:11
023S001G1276 12/08/2008 15:32:41
144S009A1567 12/08/2008 15:32:59
0DCS001D2815 12/08/2008 15:33:02
0Q8S009A0955 12/08/2008 15:33:38
15TS009A1628 12/08/2008 15:34:14
05RT009A1001 12/08/2008 15:34:58

TABLE2
ComputerName Datefr
0DIS009A0510 12/08/2008 15:26:17
0WTS009A1247 12/08/2008 15:26:29
023S001G1276 12/08/2008 15:26:58
144S009A1567 12/08/2008 15:27:18
0DCS001D2815 12/08/2008 15:27:21
0Q8S009A0955 12/08/2008 15:28:01
15TS009A1628 12/08/2008 15:28:44
05RT009A1001 12/08/2008 15:34:58
Modifié en dernier par ani le jeu. 14 août 2008 13:01, modifié 1 fois.
Raison : Ajout de la balise [..] dans le titre
Avatar du membre
Yogui
Niveau 9
Niveau 9
Messages : 689
Enregistré le : ven. 18 avr. 2008 17:29
Status : Hors ligne

Re: [..] SQL - Suppression des doublons avec conditions

#2

Message par Yogui »

bonjour,

en sql je ferai un truc comme ça pour trouver les lignes en double sur ta première table

select ComputerName ,
from TABLE1 as A,
TABLE1 as B
where A.ComputerName = B.ComputerName

après je ne connais pas access :s
Répondre