à l'aide pour la modification des salaires
Fermé
Couso
-
29 sept. 2016 à 01:58
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 6 oct. 2016 à 10:49
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 6 oct. 2016 à 10:49
A voir également:
- à l'aide pour la modification des salaires
- Suivi des modifications word - Guide
- Logiciel modification pdf gratuit - Guide
- Modification dns - Guide
- Modification d'écriture - Guide
- Modification liste déroulante excel - Guide
2 réponses
Utilisateur anonyme
1 oct. 2016 à 23:45
1 oct. 2016 à 23:45
Bonjour,
je ne connais pas PL/SQL
Mais l'idée devrait de créer un table, avec en #id, l'année, le type de salarié, et l'augmentation de chaque année
A toi d'en dire +.
Tchuzzz
je ne connais pas PL/SQL
Mais l'idée devrait de créer un table, avec en #id, l'année, le type de salarié, et l'augmentation de chaque année
A toi d'en dire +.
Tchuzzz
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
Modifié par Reivax962 le 6/10/2016 à 10:50
Modifié par Reivax962 le 6/10/2016 à 10:50
Bonjour,
Tu parles de PL/SQL (Oracle, Postgresql) mais tu as posté dans la section SQL Server (T-SQL). Est-ce que tu pourrais nous confirmer de quel langage tu as besoin ?
En T-SQL, un simple update peut suffire :
Je ne pense pas que ce soit très différent en PL/SQL.
Bien sûr, cette requête doit être adaptée à ton modèle de données, tu auras peut-être des jointures à faire...
Xavier
Tu parles de PL/SQL (Oracle, Postgresql) mais tu as posté dans la section SQL Server (T-SQL). Est-ce que tu pourrais nous confirmer de quel langage tu as besoin ?
En T-SQL, un simple update peut suffire :
UPDATE Employes SET Salaire = CASE WHEN Departement IN ('X', 'Y') AND Status = 'employe' THEN Salaire * 1.02 WHEN Status = 'directeur' THEN Salaire * 1.05 ELSE Salaire * 1.01 END
Je ne pense pas que ce soit très différent en PL/SQL.
Bien sûr, cette requête doit être adaptée à ton modèle de données, tu auras peut-être des jointures à faire...
Xavier