Bonjour ,
J'ai une table d'échantillons de terre avec notamment les 4 champs suivants :
id_action bigserial NOT NULL, -- identifiant de l'action (PK)
id_echantillon bigint, -- Identifiant de l'échantillon
date_action date NOT NULL, -- date de réalisation de l'action
ordre_action integer, -- n° d'ordre des actions pour le même échantillon dans le même jour
J'ai des données dans la table , mais le champ ordre_action est un nouveau champ , donc null.
Je voudrais faire un update de ordre_action de la façon suivante :
Pour un même echantillon , à une date d'action donnée, numéroter le champ ordre_action en utilisant l'ordre croissant du champ id_action .
exemple :
echantillon date_action id_action --> ordre_action
1 6juin 1 --> mettre 1
1 7juin 2 --> mettre 1
1 7juin 3 --> mettre 2
2 7juin 4 --> mettre 1
2 7juin 5 --> mettre 2
Merci d'avance !
Partager