Bonjour à tous,
je suis débutant en SQL et je bloque sur le problème suivant pour lequel je n'ai pas trouvé de solutions sur google...
J'ai une table de données avec 3 champs "date", "code" et "nombre"
Pour une date donnée, j'ai plusieurs fois "code" qui apparaît avec différentes valeurs de "nombre"
Je souhaite extraire la somme de "nombre", pour la date la plus récente, et pour chaque code.
J'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
	SELECT
			MAX(Date), 
			Code,
			SUM(nombre) 
		FROM 
			TABLE
		GROUP BY
			DateInventaire,    
			CodeIsinPortefeuille
Si je fais cela j'obtiens toutes les dates...
et la version :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
	SELECT
			MAX(Date), 
			Code,
			SUM(nombre) 
		FROM 
			TABLE
		GROUP BY 
			CodeIsinPortefeuille
A ce moment j'ai la somme de nombre sur TOUTES les dates et pas seulement sur la plus récente...

merci pour votre aide !