Bonjour à tous,
j'ai un petit soucis pour la création d'une requête.
J'ai un table contenant les champs [TRANSACTION_DATE] et [TRANSACTION_AMMOUNT] et je voudrais sélectionner pour chaque mois la somme de [TRANSACTION_AMMOUNT]
j'ai fais ceci :
Le problème est que je fais <= [A].[TRANSACTION_DATE] et non inférieur à [Date] et de ce fait je perd le disctinct sur chaque fin de mois...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT DISTINCT EOMONTH([A].[TRANSACTION_DATE]) AS [Date], ( SELECT SUM([TRANSACTION_AMMOUNT]) FROM [dbo].[T_TRANSACTION] [B] WHERE [B].[TRANSACTION_DATE] <= [A].[TRANSACTION_DATE] ) FROM [dbo].[T_TRANSACTION] [A] ORDER BY [Date]
Une idée ?
Merci
Partager