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
scroll top