Excusez-moi pour avoir posté une question similaire. S'il vous plaît considérez ceci:Sélectionnez une ligne ayant une colonne avec la valeur maximale - Sur une plage de dates
date value
18/5/2010, 1 pm 40
18/5/2010, 2 pm 20
18/5/2010, 3 pm 60
18/5/2010, 4 pm 30
18/5/2010, 5 pm 60
18/5/2010, 6 pm 25
19/5/2010, 6 pm 300
19/5/2010, 6 pm 450
19/5/2010, 6 pm 375
20/5/2010, 6 pm 250
20/5/2010, 6 pm 310
La requête est d'obtenir la date et la valeur pour chaque jour de telle sorte que la valeur obtenue pour ce jour-là est max. Si la valeur maximale est répétée ce jour-là, l'horodatage le plus bas est sélectionné. Le résultat devrait être comme:
18/5/2010, 3 pm 60
19/5/2010, 6 pm 450
20/5/2010, 6 pm 310
La requête devrait prendre dans une plage de dates comme celle donnée ci-dessous et trouver des résultats pour cette gamme de la façon ci-dessus:
où date> = to_date ('26/03/2010' , 'DD/MM/AAAA) ET Date < to_date ('27/03/2010' ,' DD/MM/YYYY)
Merci pour la réponse. Mais, lorsque j'utilise cette requête pour la plage de dates ayant plus de 1 jour: où date> = to_date ('18/03/2010 ',' JJ/MM/AAAA ') ET date
Abhishek