Oracle: puoi assegnare un alias alla clausola from?
-
31-10-2019 - |
Domanda
Puoi assegnare un alias alla clausola from? piace:
select a - b "Markup" from retail a, cost b;
EDIT: scusa, l'ho digitato un po 'troppo velocemente e ho provato a semplificare la domanda al punto in cui non aveva senso
Ciò che sto effettivamente cercando di fare è usare gli alias per confrontare i mesi tra due date di pubblicazione nella stessa tabella. Ecco cosa ho trovato opere:
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
Volevo che assomigliasse a questo:
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)
Ma non funziona
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow