Bonsoir à tous
voici description de ma table .
CREATE TABLE [BULLETIN] (
[MATRICULE_ELEV] [char] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[CODE_TRIM] [numeric](18, 0) NOT NULL ,
[CODE_ANNEE] [numeric](18, 0) NOT NULL ,
[CODE_MAT] [numeric](18, 0) NOT NULL ,
[NUM_CLASSE] [char] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[MOYE_CLASSE] [real] NULL ,
[NOTE_COMPO] [real] NULL ,
[MOYE_GLE] [real] NULL ,
[COEFI] [numeric](18, 0) NULL ,
[MOY_GLE_COEFI] [real] NULL ,
[MOYE_ELEV] [real] NULL ,
[DISPENSE] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
CONSTRAINT [PK_BULLETIN] PRIMARY KEY NONCLUSTERED
(
[MATRICULE_ELEV],
[CODE_TRIM],
[CODE_ANNEE],
[CODE_MAT],
[NUM_CLASSE]
) ON [PRIMARY]
) ON [PRIMARY]
GO
[QUOTE]
mon problème est lequel ? quand j'edite le(s) bulletins d'une classe donnée je n'arrive pas à mettre du vide ou à défaut un caractère quelconque devant une matière par exple ''education physique'' si la l'élève en question est dispensé. je précise que le champ dispense prend un 'N' non dispensé ou 'O' pour dispensé. c à d mettre du vide ou caractère quelquoncque devant
(MOYE_GLE) ; (COEFI);
voici ma requête :
[]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 select * from bulletin B,eleve E,classe C,trimestre T,annee A,matiere Ma,jour J,mois M,anne An,moyen_elev_trim MT,ABSENCE_COURS_TRIMESTRE ab2 where B.matricule_elev=E.matricule_elev and B.num_classe=C.num_classe and B.matricule_elev=MT.matricule_elev and B.Code_trim=T.code_trimes and B.code_annee=A.code_annee and E.AN_INSCRIP=A.code_annee and B.code_annee=MT.code_annee and E.an_inscrip=MT.code_annee and B.code_mat=Ma.code_mat and B.matricule_elev=ab2.matricule_elev and B.code_trim=ab2.code_trimestre and b.code_annee=ab2.code_annee and B.num_classe=ab2.code_classe and c.num_classe=ab2.CODE_CLASSE and a.code_annee=ab2.code_annee and T.code_trimes=ab2.code_trimestre and mt.code_annee=ab2.code_annee and mt.code_trim=ab2.code_trimestre and mt.num_classe=ab2.code_classe and B.moye_gle is not null and E.joour_nai=J.code_jour and E.mois_nais=M.code_mois and E.anne_nais=An.code_an and B.num_classe=:classe and B.code_trim=:trim and B.code_annee=:annee order by B.matricule_elev,Ma.code_mat
merci à tous pour l'aide
vive le forum
Partager