在Oracle SQL Developer中,根据我的日期列在2010年1月1日之前或之后是否有值,我如何在的列中添加?在SQL中:根据之前或之后的日期添加列?
例如:
Date
---------
01-JAN-10
01-JUL-15
07-JAN-07
我想看看它是这样的:
Date on_time
--------------------
01-JAN-10 N
01-JUL-15 Y
07-JAN-07 N
凡N
表示值等于或在时间上迟:2010年1月1日
和Y
表示该值在2010年1月1日之前。
这甚至有可能吗?我以前没有在SQL中添加一个新列。
Just要添加到这个答案,如果你想非常具体,你可以指定日期格式,以防NLS设置不符合你的期望; 'to_date('2010-01-01','YYYY-MM-DD')' –
与Adam的回答不同,这仍然不能解决OP所要求的一半 - 他也问如何添加一列,而不仅仅是什么表达使用。 – mathguy