Bonjour,
J'ai besoin de prélever un échantillon d'une table qui comporte disons :
- le champ qui m'intéresse
- un champ date-heure-minute-seconde
Il peut y avoir plein d'enregistrements pour un jour donné (du genre 6000 à 7000 enreg) et j'aimerais en avoir un par jour (n'importe lequel, ça c'est pas important) pour une plage donnée de jours
Par ex : entre le 01/02/2009 et le 01/03/2009 : me donner une valeur pour chaque jour entre ces deux dates ...
Comment faire ?
je sais que :me donne la liste des jours ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select toto, to_char (dat, 'YYMMJJ') from ma_table where ma_date >= to_date('090201', 'YYMMJJ') and ma_date < to_date ('090301', 'YYMMJJ') group by to_date(ma_date, 'YYMMJJ')
... que rownum pourrait p'têtr' être utile ...
... mais j'arrive pas à trouver la bonne requête !!
Merci d'avance de votre aide,
Pascal
Partager