оракул: вы можете назначить псевдоним для предложения from?

вы можете назначить псевдоним для предложения from? например:

select a - b "Markup" from retail a, cost b;

РЕДАКТИРОВАТЬ: извините, я набрал это слишком быстро и попытался упростить вопрос до такой степени, что это не имело никакого смысла

На самом деле я пытаюсь использовать псевдонимы для сравнения месяцев между двумя публикациями даты в той же таблице. Вот то, что я нашел, работает:

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

Я хотел, чтобы он выглядел примерно так:

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)

, но это не работает

10
задан Sinaesthetic 9 February 2011 в 01:56
поделиться