UPDATE sql avec calcul de la valeur à modifier
Fermé
reglm
-
Modifié le 22 mars 2019 à 19:18
jee pee Messages postés 39635 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 25 avril 2024 - 25 mars 2019 à 12:22
jee pee Messages postés 39635 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 25 avril 2024 - 25 mars 2019 à 12:22
A voir également:
- UPDATE sql avec calcul de la valeur à modifier
- Modifier liste déroulante excel - Guide
- Comment modifier un pdf - Guide
- Modifier dns - Guide
- Windows update 0x80070643 - Guide
- Windows update bloqué - Guide
1 réponse
jee pee
Messages postés
39635
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
25 avril 2024
9 235
Modifié le 22 mars 2019 à 19:37
Modifié le 22 mars 2019 à 19:37
Bonjour,
Il faut effectuer un select pour trouver la valeur à affecter. Quelque chose comme
Il faut effectuer un select pour trouver la valeur à affecter. Quelque chose comme
update rang A set fin = (select to_char(to_number(LEAD(deb,1) OVER (ORDER BY deb , fin) - 1)) from rang B where b.deb = a.deb ) where rownum < 4
25 mars 2019 à 11:40
Merci @jee pee
Je viens d'essayer, et par contre, je récupère toujours 'null' dans le select, la fonction LEAD sur un select unique (dans l'ordre UPDATE) ne fonctionne pas.
Avons nous une autre fonction pour récupérer dans un select unique, une valeur de la ligne suivante de la table (non récupéré dans le select) ?
Modifié le 25 mars 2019 à 12:24