Bonjour,

Je suis débutant en SQLSERVER, j'ai une vue à créer avec un calcul particulier, et je ne sais pas comment faire, et savoir si c'est possible....
J'ai créé une première vue assez simple qui stocke des montants associés à une personne sur une périodicité de mois , trimestre semestre, année. (voilà la structure)
Plusieurs dossiers par mois pour une personne (donc plusieurs lignes)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT [IdDossier], [Nom], [Prenom], [Nom_Complet], [MOIS], [Libelle_Mois],[TRIMESTRE],[SEMESTRE],[ANNEE],[MTTTC],[StadeD]
FROM V_CA_Detail_Agent
J'aimerai faire une 2ème vue pour faire un calcul particulier.....
J'aurai aimé en sortie de cette 2ème vue, n'avoir plus qu'une seule ligne par "Nom" pour un mois (jusqu'à la ça va)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT [Nom],[Prenom],[MOIS],[Libelle_Mois],[TRIMESTRE],[SEMESTRE],[ANNEE],[Montant],[Objectif]
FROM V_CA_Mensuel_Agent
Mais pour chaque ligne de cette vue, j'ai une colonne supplémentaire qui est l'objectif
Cet objectif est calculé de la façon suivante:
l'objectif du mois janvier 2015 est calculé par rapport aux "MTTTC" des 2 trimestres précédents (mois "6,7,8,9,10,11,12" trimestre "2 et 3" semestre "2" année "2014")
février 2015 est calculé par rapport aux "MTTTC" des 2 trimestres précédents (mois "6,7,8,9,10,11,12" trimestre "2 et 3" semestre "2" année "2014")
mars 2015 est calculé par rapport aux "MTTTC" des 2 trimestres précédents (mois "6,7,8,9,10,11,12" trimestre "2 et 3" semestre "2" année "2014")
avril 2015 est calculé par rapport aux "MTTTC" des 2 trimestres précédents (mois "10,11,12" trimestre "4" semestre "2" année "2014" et mois "1,2,3" trimestre "1" semestre "1" année"2015")
mai 2015 est calculé par rapport aux "MTTTC" des 2 trimestres précédents (mois "10,11,12" trimestre "4" semestre "2" année "2014" et mois "1,2,3" trimestre "1" semestre "1" année"2015").........

L'objectif doit être la moyenne de ces 6 mois (SUM(MTTTC)/6) majoré de 10%

Exemple des résultats pour l'objectif

NOM	       PRENOM	MOIS 	LIBELLE_MOIS	TRIMESTRE	SEMESTRE	 ANNEE	MONTANT	OBJECTIF
Dupont	Marc	           1	            Janvier	               1	               1	  2014	   6500	
Dupont	Marc	           2	            Février	               1	               1	  2014	   3500	
Dupont	Marc	           3	            Mars	               1                      1	  2014	   6250	
Dupont	Marc	           4	            Avril	               2	               1	  2014	   9400	
Dupont	Marc	           5	            Mai	               2	               1         2014	  12500	
Dupont	Marc	           6	            Juin	               2	               1	  2014	   6230	
Dupont	Marc	           7	            Juillet	               3	               2	  2014	   4560	
Dupont	Marc	           8	            Août	               3	               2	  2014	   9630	
Dupont	Marc	           9	            Septembre	       3	               2	  2014	   7500	
Dupont	Marc	          10	            Octobre	               4	               2	  2014	   5370	
Dupont	Marc	          11	            Novembre	       4	               2	  2014	   3240	
Dupont	Marc	          12	            Décembre	       4	               2	  2014	   1110	
Dupont	Marc	           1	            Janvier	               1	               1	  2015	   6700	   5758
Dupont	Marc	           2	            Février	               1	               1	  2015	   10530	   5758
Dupont	Marc	           3	            Mars	               1	               1	  2015	   5480	   5758
Dupont	Marc	           4	            Avril	               2	               1	  2015	   6600	   5945
Dupont	Marc	           5	            Mai	               2	               1	  2015	   7720	   5945
Dupont	Marc	           6	            Juin	               2	               1	  2015	   8840	   5945
Dupont	Marc	           7	            Juillet	               3	               2	  2015	   9960	   8409
J'espère avoir été assez clair, merci pour votre aide éventuelle.

Cordialement.

Rodolphe