bonjour
j'ai crée ma table inter, et j'ai codifier son code comme ça:
le numéro d'ordre + l'anné actuel
voila ma requette et elle marche tri bien
CREATE TABLE inter
(id_i integer IDENTITY(1,1) NOT NULL,
CAST (id_i as Varchar(5)) + '-' + CAST(year(getdate()) as Char(4)),
date_i datetime,
typ_rép varchar(10),
CONSTRAINT ver_cod_i PRIMARY KEY(id_i))
le prblème qui se pose c'est lorsque l'anné est change le code doit actualisé a nouveau,c'est à dir le numéro d'ordre a la derniere posission est 20 donc l'anée suivant doit commencé a nouveau par 1
exemple:
id_i code_i date_i typ_rép
1 1/2008 3/04/2008 interne
2 2/2008 8/11/2008 externe
3 3/2008 17/12/2008 interne
1 1/2009 1/02/2009 interne
2 2/2009 1/03/2009 externe
.........
........
.......
etc
ma requette elle fait la concatination entre le(id_i et l'année), mais ne fait pas l'actualisation pour chaque changement de l'anné
je vous remrcie d'avance
Partager