Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Général » Fonction window et moyenne » 05/04/2011 11:44:07
oui une fois de plus j'avais oublié le order by dans le partition de la fenêtre.
Merci encore!
#2 Général » Fonction window et moyenne » 05/04/2011 04:16:42
- pobsteta
- Réponses : 2
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
@+
#3 Re : Général » fonction window pour calcul d'une différence » 13/03/2011 20:07:46
Bonjour,
Il manquait effectivement un order by :
diametre - lag(diametre,1) OVER (PARTITION BY dispo, placette, arbres ORDER BY dispo, placette, arbres, cycle ASC)
@+
#4 Général » fonction window pour calcul d'une différence » 13/03/2011 13:25:46
- pobsteta
- Réponses : 2
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