Bonjour.
J’ai actuellement une vue qui regroupe toutes les actions faites sur un dossier constituée ainsi :
DossierId Action Date
———————————————————
1 Analyse 20/11/2018 14:00:00
1 Écriture 21/11/2018 09:00:00
1 Impression 21/11/2018 14:00:00
2 ............
J’ai besoin de rajouter pour un besoin de gestion une colonne «*derniereAction*» à ma vue qui contiendrait un booléen true si la ligne est la dernière action sur un dossier ou false le cas contraire.
Ce qui donnerait cela :
DossierId Action Date Dernier
———————————————————————————-
1 Analyse 20/11/2018 14:00:00 false
1 Écriture 21/11/2018 09:00:00 False
1 Impression 21/11/2018 14:00:00. True
2 ............
Je ne parviens pas à réaliser cela avec CASE / WHEN. Y a t’il une autre solution ?
Je ne sais pas comment faire pour créer la suite, cette dernière colonne avec la contrainte sur la date ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CREATE VIEW public.dossier AS select id as DossierId, action as Action, date as Date,
Je vous remercie par avance pour votre aide.
Cordialement
Partager