Oracle: Pouvez-vous attribuer un alias à la clause From?
-
31-10-2019 - |
Question
Pouvez-vous attribuer un alias à la clause From? Comme:
select a - b "Markup" from retail a, cost b;
Edit: désolé, je l'ai tapé un peu trop rapidement et j'ai essayé de simplifier la question au point où elle n'avait aucun sens
Ce que j'essaie réellement de faire, c'est utiliser des alias pour comparer les mois entre deux dates de publication dans le même tableau. Voici ce que j'ai trouvé fonctionne:
select distinct to_char(months_between((select distinct pubdate
from books3
where pubid = 2),
(select distinct pubdate
from books3
where pubid = 4)), '99.99') "Answer"
from books3
Je voulais que ça ressemble à ceci:
select distinct months_between(a,b)
from (select distinct pubdate
from books3
where pubid = 2 as a),
(select distinct pubdate
from books3
where pubid = 4 as b)
Mais ça ne marche pas
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow