bonjour ,
J'ai la table suivante :
J'essaie de faire uen requete pour avoir la value correspondant aux min de la date pour chaque id.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 id date value 12501 2009-08-25 07:57:09.0 54 12501 2009-08-27 07:52:25.0 46 13296 2009-09-03 10:55:00.0 54 13462 2009-09-22 23:01:00.0 61 13462 2009-09-23 04:50:03.0 45 13631 2009-10-14 13:51:20.0 54 13631 2009-10-15 08:10:44.0 41 13631 2009-10-16 08:40:52.0 46 13631 2009-10-17 10:38:26.0 42 13631 2009-10-18 07:53:41.0 42
12501 2009-08-25 07:57:09.0 54
13462 2009-09-22 23:01:00.0 61
13631 2009-10-14 13:51:20.0 54
J'ai fait le requete suivante :
Mais cette requete est assez lente (9 secondes !)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select id , value from T where date in (select min (T2.date ) from T T2 w group by T2.id)
Avez vous des conseils pour optimiser..
Merci
Partager