求查询语句!?

sunrain_leo 2006-07-06 09:10:05
表:t1
字段:c1,c2,c3,c4
结果:c1,r1
其中r1的条件是:
c3<=c4
如果c3<=sysdate<=c4,则r1=1;反之则r2=1

求语句!

...全文
223 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
creazyfish 2006-07-11
  • 打赏
  • 举报
回复
来晚了
czbbbs 2006-07-10
  • 打赏
  • 举报
回复
select c1,(case when c3<=sysdate and c4>= sysdate then 1 else 2 end) r1 from t1
zhangjian_2015 2006-07-09
  • 打赏
  • 举报
回复
select 1,1 from dual where sysdate between
to_date(20060630,'yyyymmdd') and to_date(20060701,'yyyymmdd');
fjmingyang 2006-07-07
  • 打赏
  • 举报
回复
r1=2 估计是这样
xiaoxiao1984 2006-07-07
  • 打赏
  • 举报
回复
猜测 r1 = 2 ,不是 r2 = 1
xiaoxiao1984 2006-07-07
  • 打赏
  • 举报
回复
select c1, decode(sign(c4-sysdate),-1,2,decode(sign(sysdate-c3),-1,2,1)) from t1
超叔csdn 2006-07-07
  • 打赏
  • 举报
回复
r2是什么?
yqwd911 2006-07-07
  • 打赏
  • 举报
回复
需求看不大懂。

但是decode ,case語句應該都可以實現
liuyi8903 2006-07-06
  • 打赏
  • 举报
回复
可以使用DECODE

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧