Bonjour,
svp j'ai une table qui a la structure suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Table employés_mois_travaillés
id_employé int null
année int null
nbr_mois_travaillés int null
pour remplir cette table je commence par remplir la colonne id_employé avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
insert into employés_mois_travaillés (id_employé)
select id_employé
from employés
après j’utilise une fonction qui calcule le nbr de mois "nbr_mois" mais je vais utiliser les données que je viens d'inserer dans la table employés_mois_travaillés
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
insert into employés_mois_travaillés (année,nbr_mois_travaillés)
select 2015,nbr_mois(id_employé)
from employés_mois_travaillés
mais le problème surgi lors de la deuxième insertion

id_employé année nbr_mois_travaillés
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
1                null    null
2                null    null
3                null    null
null             2015   12
null             2015   10
null             2015   12
mais moi je veux ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
1       2015   12        
2       2015   10         
3       2015   12
Merci d'avance