Bonjour à tous,
je rencontre un souci pour réaliser un update du nombre d'incidents déjà réalisés sur un Asset
pour récupérer ces informations j'ai 3 tables liées entre elles (en série)
- 1) Table incident : im_incident
- 2) Table vie de l'asset : usr_asssetlifecyle
- 3) Table Asset : cf_config_item
elles sont liées entre elles ainsi 1->2 ->3
avec les jointures suivantes
- im_incident (champ: usr_assetlicyle) vers table usr_assetlifecyle (champ: pm_guid)
- usr_assetlifecyle (champ: usr_configitem) vers table cf_config_item (champ: cf_guid)
donc j'ai écrit ce script mais cela ne fonctionne pas car l'éditeur SQL refuse la syntaxe
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 update cf_config_item inner join cf_config_item on A.usr_configitem = C.cf_guid inner join usr_assetlifecyle A on I.pm_guid = A.pm_guid set C.usr_nombredereparation = C.usr_nombredereparation+1 where I.usr_assetlifecyle = A.pm_guid and A.usr_config_item = C.cf_guid
Partager