{Oracle} calcul d'une date d'embauche la plus anci
Fermé
ichi_22
Messages postés
2
Date d'inscription
dimanche 11 octobre 2009
Statut
Membre
Dernière intervention
11 octobre 2009
-
11 oct. 2009 à 13:18
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 11 oct. 2009 à 21:47
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 11 oct. 2009 à 21:47
Bonjour,
Je suis encore débutante en Pl/Sql sous oracle,
Je cherche à afficher le nom du premier pilote embauché(c a d le plus ancien pilote ).
mon problème est au niveau du max,j'ai voulu mettre max( sysdate - date_embauche) pour récupérer le premier pilote embauché,mais l'erreur "fonction de groupe non autorisé" s'affiche.
je sais que cette erreur indique qu'il faut mettre un group by or having mais j'ai pas su comment!
est ce qu'il y a quelqu'un qui peut m'aider ?
Merci d'avance
Je suis encore débutante en Pl/Sql sous oracle,
Je cherche à afficher le nom du premier pilote embauché(c a d le plus ancien pilote ).
mon problème est au niveau du max,j'ai voulu mettre max( sysdate - date_embauche) pour récupérer le premier pilote embauché,mais l'erreur "fonction de groupe non autorisé" s'affiche.
je sais que cette erreur indique qu'il faut mettre un group by or having mais j'ai pas su comment!
est ce qu'il y a quelqu'un qui peut m'aider ?
Merci d'avance
A voir également:
- {Oracle} calcul d'une date d'embauche la plus anci
- Calcul moyenne excel - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Formule excel si date supérieur à une autre date ✓ - Forum Excel
- Logiciel gratuit calcul surface m2 - Télécharger - Outils professionnels
3 réponses
moderno31
Messages postés
872
Date d'inscription
mardi 23 juin 2009
Statut
Membre
Dernière intervention
8 août 2012
92
11 oct. 2009 à 18:08
11 oct. 2009 à 18:08
dans ta BD ton pile n'est pas enregistré avec juste une date d'entrée ??
Pourquoi te lances-tu dans des soustrations ?
**il te faut savoir depuis quand il est là ou depuis quelle date ? ou quand est-il rentré ?
Ta demande est peu précise.
Si tu peux préciser..
Pourquoi te lances-tu dans des soustrations ?
**il te faut savoir depuis quand il est là ou depuis quelle date ? ou quand est-il rentré ?
Ta demande est peu précise.
Si tu peux préciser..
ichi_22
Messages postés
2
Date d'inscription
dimanche 11 octobre 2009
Statut
Membre
Dernière intervention
11 octobre 2009
11 oct. 2009 à 21:25
11 oct. 2009 à 21:25
bon dans la base de donnée on trouve la date de son embauche,c a d le jour ou il a commencé son travail,
je me suis lancée dans des soustraction pcq g cru que c une solution pr obtenir ancienneté je me trompe ?
si t as une autre idée give it please :))
je me suis lancée dans des soustraction pcq g cru que c une solution pr obtenir ancienneté je me trompe ?
si t as une autre idée give it please :))
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
11 oct. 2009 à 21:47
11 oct. 2009 à 21:47
Salut,
pourquoi tu ne ferais pas un:
select nom_pilote
from (
select nom_pilote,date_embauche, row_number() over (order by date_embauche asc) r
from ta_table
)
where r=1;
@+
pourquoi tu ne ferais pas un:
select nom_pilote
from (
select nom_pilote,date_embauche, row_number() over (order by date_embauche asc) r
from ta_table
)
where r=1;
@+