J'ai une table commeComment obtenir la date maximum par mois
kunnr date posnr
30001 28/5/2017 1
30001 25/5/2017 2
30001 15/5/2017 3
30001 25/4/2017 4
30001 20/4/2017 5
30002 15/5/2017 6
30002 25/4/2017 7
Je veux pour chaque nouveau KUNNR pour obtenir le dossier avec la date maximum par mois, à savoir le maximum pour mai et max Avril etc. OK, je vais trier la boucle de la table et pour chaque nouveau kunnr .... comment puis-je obtenir l'enregistrement pour la date maximale pour chaque mois?
Merci à l'avance Elias
PS: STH a mal tourné et je me rends compte que je ne comprends pas ce que je veux. J'ai les lignes suivantes dans une table
0000527746 1000 10.06.2017 20170718100757.5010080
0000527746 1000 10.06.2017 20170718100757.5039300
0000527746 1000 11.06.2017 20170718100839.9209480
0000527746 1000 11.06.2017 20170718100906.3337170
0000527746 1000 24.07.2017 20170718095843.3555610
0000527746 1000 24.07.2017 20170718100209.2203570
0000527746 1000 24.07.2017 20170718100757.4970390
et je veux choisir la dernière date de chaque mois à savoir que je veux la sélection pour me mettre les lignes suivantes
0000527746 1000 11.06.2017 20170718100906.3337170
0000527746 1000 24.07.2017 20170718100757.4970390
J'utilise ce qui suit sql
select bukrs kunnr dat max(time) as time
from zcollectoraction into corresponding fields of table it_collectoraction
where bukrs = p_bukrs and
kunnr in so_kunnr and
dat in so_date
group by bukrs kunnr dat.
mais il affiche les lignes suivantes
0000527746 1000 11.06.2017 20170718100906.3337170
0000527746 1000 11.06.2017 20170718100906.3337170
0000527746 1000 24.07.2017 20170718100757.4970390
Que faire pour avoir 1 ligne par mois?
Merci Elias
Qu'avez-vous essayé jusqu'à présent? – vwegert
Voulez-vous dire le dernier jour d'un mois? Nouveau kunnr ne sera pas encore dans votre table ... –
Pouvez-vous ajouter le résultat attendu pour l'exemple? –