Beyler kullanan tüm aylar, bu dışındaki tüm aylar listelemek için daha iyi bir yol yoktur:Liste oracle sql
select to_char(add_months(to_date('01/01/1000', 'DD/MM/RRRR'), ind.l-1), 'MONTH') as month_descr,
ind.l as month_ind
from dual descr,
(select l
from (select level l
from dual
connect by level <= 12
)
) ind
order by 2;
CEVAP:
SELECT to_char(add_months(SYSDATE, (LEVEL-1)),'MONTH') as months
FROM dual
CONNECT BY LEVEL <= 1
BİR DAHA SORU AŞAĞIDA
SEEAyrıca, mevcut yıl dahil olmak üzere önceki iki yılı listelemek istiyorum. Bu sql sorgusu yazdım. Daha iyi bir şey varsa bana bildirin.
@ksogor ve @Rob nazik yukarıda eklenen başka bir soru bak. –
Bu ikinci sorgu yeterince iyi. –
@Rob tamam teşekkürler. –