全部 android asp.net C/C++ cshap IOS Java javascript nodejs perl php python ruby web容器 其他 前端 数据库 第三方平台 混合式APP 网络 系统 默认分类

查询用户上次登录时间问题

0 62

今天遇到一个看似简单却很纠结的问题,但最后还是解决了

我用的是Oracle  根据网上提供的好多都不行,具体贴图

这是登录表的字段,每个用户登录时候会insert用户的ID登录时间

现在用户要显示上次登录的时间该怎么取?

下面是登陆时间的倒叙排列

 如果拿最新的登录时间如下所写

 

但是取上次登录记录(也就是倒叙后的第二条)怎么取? 网上提供好多都是让ROWNUM=2,但是结果却大大出乎意料

竟然是空值,也就是跟没就没取到,但是如果改成ROWNUM<=2 就可以拿到前俩条,下图:

我也很纳闷到底怎么回事,最后只能把取到的2条数据又做了个排序,取的第一条,如图:

这样虽然取出来但是总觉的有些不爽,应该有更可行的方法,希望各路大神给予指点。

另外还有一个疑点是如果直接查 ROWNUM 的结果是下图:

正是因为他不是按照时间的排序来逐步增加的,所以即便让ROWNUM=2 去到了也不对。

希望各路大神指点迷津!!!

转载请标明原著,谢谢!

热忱回答0

  • 加入年费大会员(20每年)
  • 热门标签

    猜你喜欢

    1. 关于fefo函数
    2. chrome主页被篡改 成hao123
    3. Cesium原理篇:3D Tiles(2)数据结构
    4. 2016年你有哪些收获??
    5. 用smarty模板做数据实现修改、分页等功能
    6. vue-lazy-render: 延迟渲染大组件,增强页面切换流畅度
    7. 基于ES6模块标准通过webpack打包HTM5项目
    8. ES6深入学习记录(三)编程风格
    9. twemproxy架构分析
    10. 当什么都不想做的时候

    衣食父母

    最近热帖

    1. 不带插件 ,自己写js,实现批量上传文件及进度显示 5
    2. 连载《一个程序猿的生命周期》-《发展篇》 - 10.欠薪的高薪和稳定的相对低薪,你会选择哪个? 6
    3. android网页分享到朋友圈问题求助? 6
    4. vue实现标签云效果 6
    5. 如何在前端模版引擎开发中避免使用eval函数 6
    6. 从String类型字符串的比较到StringBuffer和StringBuilder 6
    7. php利用gd实现图片的边框 6
    8. 谈谈java中遍历Map的几种方法 7
    9. angular之$watch、$watchGroup、$watchCollection 7
    10. ASP.NET MVC5(五):身份验证、授权 7

    随机文章

    1. 测试服务器的搭建
    2. 聊聊excel生成图片的几种方式
    3. 如何将java文件编译成class文件
    4. SpringBoot中yaml配置对象
    5. Android指纹识别深入浅出分析到实战(适配6.0以下系统解决方案)