oracle 编写SQL语句问题

目前固定的会议室有5个,现在需要实现的是,执行语句后,下面的执行结果,为5个会议室,后面的列,为会议室的次数。例如,5层会议室有10条,需要实现的效果我5层会议室只有1条... 目前固定的会议室有5个,现在需要实现的是,执行语句后,下面的执行结果,为5个会议室,后面的列,为会议室的次数。
例如,5层会议室有10条, 需要实现的效果我 5层会议室只有1条,后面则标明10次,有多少条,就显示多少次,,下面是语句,如有不明白的尽管问我

select a.hysmc 会议室名称, (to_char(b.lasttime, 'yyyy-mm-dd')) 会议日期
from oa2_Reservemeeting b
left join misbkjt1018.eg_hysinfo a
on a.slid = b.slid
展开
 我来答
我是丑九怪
2016-11-27 · 分享从无到有,界限从有到无
我是丑九怪
采纳数:327 获赞数:792

向TA提问 私信TA
展开全部
--这个简单吧 直接用count(会议日期) group by 会议室名称 就行了吧
select x.会议室名称,count(x.会议日期) 预订次数 
from (select a.hysmc 会议室名称, (to_char(b.lasttime, 'yyyy-mm-dd')) 会议日期
from oa2_Reservemeeting b
left join misbkjt1018.eg_hysinfo a
on a.slid = b.slid ) x 
group by x.会议室名称
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式