oracle 查询结果集问题

zekelove 2008-07-08 05:18:25
有一个表 a,字段如下:
id date count
1 2004-02-12 221
2 2005-02-12 444
3 2006-02-12 532
4 2007-02-12 123
5 2008-02-12 643
Select date,count b from a where date<2007-02-12
Select date,count c from a where date>2006-02-12

我想让两个查询的结果集合并为下面的样子
最后显示结果为 :
date b c
2004-02-12 221
2005-02-12 444
2006-02-12 532
2007-02-12 123
2008-02-12 643

请高手帮忙解决一下,在下感激不尽。
...全文
99 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zekelove 2008-07-09
  • 打赏
  • 举报
回复
如果改成存储过程,给日期传递参数如何写,请教高手
zekelove 2008-07-09
  • 打赏
  • 举报
回复
非常感谢 1楼 的这位大哥~
hebo2005 2008-07-08
  • 打赏
  • 举报
回复


select date,
case
when date <2007-02-12 then count
else
null
end
b,
case
when date >2006-02-12 then count
else
null
end
c
from a



17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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