数据表中有两个字段如下图
现在想通过sql根据比较这两个日期的大小给每条记录新建一个type字段,赋值0或者1,类似于
iif( to_char(aendtime,'yyyy-mm-dd') <= to_char(dplan_complete_time),0,1) as type ,
便于在BI报表上根据这个type字段分组
想问有什么好的方法
数据表中有两个字段如下图
现在想通过sql根据比较这两个日期的大小给每条记录新建一个type字段,赋值0或者1,类似于
iif( to_char(aendtime,'yyyy-mm-dd') <= to_char(dplan_complete_time),0,1) as type ,
便于在BI报表上根据这个type字段分组
想问有什么好的方法
oracle中可以用case when
CASE
WHEN aendtime<=dplan_complete_time then '0'
ELSE '1'
as type