oracle单行子查询返回多个行

qq_28391909 2015-08-24 10:51:27
select count(datetime) from attence w where exists
((select * from attence where to_char(w.datetime,'yyyy/mm/dd') = to_char(w.datetime,'yyyy/mm/dd'))
)and to_date((select gotime from attence),'HH24:MI:SS') > to_date((select gostandertime from standertime ),'HH24:MI:SS')
and to_date((select gotime from attence),'HH24:MI:SS') < to_date((select nulltime from standertime),'HH24:MI:SS') and usernumber=1;
...全文
282 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mayanzs 2015-08-25
  • 打赏
  • 举报
回复
可在子查询上加 any
卖水果的net 2015-08-25
  • 打赏
  • 举报
回复

-- 应该是这句的问题
select gotime from attence
-- 如果你的这张表只有这两条数据话,可以加个 max 
select max(gotime) from attence

17,086

社区成员

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

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