Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Thu 19 February 2015 09:49

schummi
Participant actif
Date d'inscription: 12 Mar 2009
Messages: 88

[PostgreSQL 9.3] - table dépendante - récursivité ?

Bonjour,

J'aimerais traiter le cas de figure suivant dans PostgreSql.

Une première table contient des indicateurs "réels" identifiés par une clé primaire (entier) avec un champ valeur renseigné.
Une seconde table a pour objectif de définir des indicateurs "virtuels" et d'en calculer leur valeur. Leur valeur étant une addition (ou soustraction...) des valeurs des deux indicateurs retenus pour l'indicateur virtuel.

Le problème que je n'arrive pas à conceptualiser est le fait que la création d'un indicateur virtuel peut reposer sur 2 indicateurs réels (là ce n'est pas un souci) ou sur la combinaison d'un indicateur réel et d'un indicateur virtuel.

En finalité, j'aimerais obtenir une view résultat contenant tous les indicateurs (qu'ils soient réels ou virtuels).

Comment traiter cela ?

Cordialement

Hors ligne

 

#2 Fri 20 February 2015 11:14

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1132

Re: [PostgreSQL 9.3] - table dépendante - récursivité ?

Salut,

un petit exemple, surement pas optimisé ni utilisable en prod,
qui prends aussi en compte les indicateurs virtuels composées de deux indicateurs virtuels :

http://sqlfiddle.com/#!15/aa62a/4

Si on se borne aux indicateurs virtuels dont au plus un membre est virtuel, on a pas besoin de recursion.

PS: Je trouve que ce post est plus BD que Géo'BD smile

Hors ligne

 

#3 Fri 20 February 2015 14:11

schummi
Participant actif
Date d'inscription: 12 Mar 2009
Messages: 88

Re: [PostgreSQL 9.3] - table dépendante - récursivité ?

Bonjour,

Le lien http://sqlfiddle.com/#!15/aa62a/4 n’oriente pas sur un exemple ? Pouvez-vous me re-indiquer l'url ?

Oui, vous avez certainement raison on parle plutôt DB que GeoDB ....

Hors ligne

 

#4 Fri 20 February 2015 15:06

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1132

Re: [PostgreSQL 9.3] - table dépendante - récursivité ?

Le lien fonctionne chez moi (firefox 35.0.1) , ll faut juste laisser le temps au fiddle de se charger.

EDIT : le fiddle ne marche plus : en voici un nouveau : http://sqlfiddle.com/#!15/4cad14/2/0

Dernière modification par tumasgiu (Fri 20 February 2015 15:28)

Hors ligne

 

#5 Fri 20 February 2015 16:08

schummi
Participant actif
Date d'inscription: 12 Mar 2009
Messages: 88

Re: [PostgreSQL 9.3] - table dépendante - récursivité ?

Merci

Je vais regarder cela.

Cordialement

Hors ligne

 

Pied de page des forums

Powered by FluxBB