conditional select statement in oracle

前端 未结 3 1053
借酒劲吻你
借酒劲吻你 2021-01-21 12:43

I have two tables called order and public holiday as following:

Order Table:

OrderId      OrderDate
---------------------------
    1        10 Mar 2017
         


        
3条回答
  •  粉色の甜心
    2021-01-21 13:09

    Changed the table name of order to ordero as order is a Keyword

     select ordero.orderid, ordero.orderdate, holiday.holidaydate,case when holiday.holidaydate is not null then 'Public Holiday'
     else to_char(ordero.orderdate,'Day') end "Day" 
     from ordero left outer join holiday on ordero.orderdate=holiday.holidaydate;
    

提交回复
热议问题