Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/04/2007, 10h03   #1
Membre du Club
 
Inscription : mars 2006
Messages : 161
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : mars 2006
Messages : 161
Points : 69
Points : 69
Par défaut Problème de max (date)

Bonjour,

J'ai deux tables :
Inscription_these (annee_univ, code_etudiant, titre, date de soutenance)
Suivi_docteur (code etudiant, adresse mail)

Je voudrais en partant de la table suivi docteur, récupérer les informations relatives à la dernière annee universitaire de la table inscription these pour chaque étudiant.

Comment peut-on faire sous designer ou lors de la création de rapports ?

Merci d'avance
valauga est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 12h01   #2
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
Pour pas que cela trop contraignant pour la souplesse de ton univers, il vaut mieux faire ça au niveau du rapport.

Tu peux :
- utiliser une condition avec un calcul sur ton champs date de soutenance
pour chaque valeur de l'objet code_étudiant (il y a un assistant quand tu créer une condition avec un calcul..donc laisse toi guider)

cette solution ne te récupère que les lignes d'interet

- Utilise un filtre élaboré

-Modifie ta cellule date
Max(<date_soutenance>) Pour chaque <code_étudiant>

ou un truc dans le genre
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 08h29   #3
Membre habitué
 
Inscription : mars 2006
Messages : 111
Détails du profil
Informations personnelles :
Âge : 49
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 111
Points : 116
Points : 116
Bonjour


Quel est la base de donnée que tu utilises.
Ensuite, tu peux créer une fonction sous Oracle qe tu appeleras dans un objet B.O.

Ton objet sera de type "DATE" et de la forme

SELECT
F_Dern_Annee_These( code_etudiant)

et cela te remontera une année.

Tu peux même mettre un prompt dans les paramètres de la fonction. Cela fonctionne très bien.


A bientôt

Frédéric

___________
Vaut mieux un qui sait que deux qui cherchent...mais deux qui cherchent valent toujours mieux qu'un qui croit savoir...
frederic_s est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h09.


 
 
 
 
Partenaires

Hébergement Web