Bonjour à tous,

Par cette requête, je veux mettre à jour deux lignes d'une table avec les données issues d'autres tables. Mais je me bute par cette erreur décrit dans l'objet de ce message. Pouvez-vous m'aider?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Update piece set(p_jour_pro)=(Select (to_date(m_date2_p) - to_date(m_date1_p) +1) from mission
Where mission.m_numero = '100'),
(p_montant_pro) =(Select (to_date(m_date2_p) - to_date(m_date1_p) +1) * (ca_frais) from mission, piece, agent, categorie
Where piece.m_numero = '100'
and mission.m_numero = '100'
And piece.m_numero = mission.m_numero
And piece.p_matricule = agent.a_matricule
And agent.ca_classe = categorie.ca_classe
Group by m_date2_p, m_date1_p, ca_frais)
Where piece.m_numero = '100'
Merci pour toutes aides.