Vous n'êtes pas identifié(e).
Pages : 1
oui une fois de plus j'avais oublié le order by dans le partition de la fenêtre.
Merci encore!
Bonjour,
J'ai des dispositifs numéroté de 1 à 20, sur chaque dispositif j'ai 10 placettes numérotées de 1 à 10, sur chaque placette j'ai des arbres numérotés de 1 à 15. Je mesure le diamètre de chaque arbre par cycle. Je désire calculer la moyenne des diamètres par placette, par dispositif et par cycle ?
dispo cycle placette arbre diametre
1 1 1 1 48.5
1 2 1 1 50
1 3 1 1 52
1 4 1 1 53
1 1 2 1 39
1 2 2 1 40
1 3 2 1 41
@+
Bonjour,
Il manquait effectivement un order by :
diametre - lag(diametre,1) OVER (PARTITION BY dispo, placette, arbres ORDER BY dispo, placette, arbres, cycle ASC)
@+
Bonjour,
J'ai des dispositifs numéroté de 1 à 20, sur chaque dispositif j'ai 10 placettes numérotées de 1 à 10, sur chaque placette j'ai des arbres numérotés de 1 à 15. Je mesure le diamètre de chaque arbre par cycle. Je désire calculer la différence de diamètre entre chaque mesure en utilisant les fonctions window et lag mais cela ne me renvoie pas le bon calcul ?
dispo cycle placette arbre diametre
1 1 1 1 48.5
1 2 1 1 50
1 3 1 1 52
1 4 1 1 53
1 1 2 1 39
1 2 2 1 40
1 3 2 1 41
ma requête :
diametre - lag(diametre,1) over (partition by dispo, placette, arbres) AS diff
Pages : 1