度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 1331|回复: 8
打印 上一主题 下一主题

[分享] 如何用记录在oracle中的访问日志计算两次访问间隔时间

[复制链接]

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
跳转到指定楼层
楼主
发表于 2020-2-25 17:58:41 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
设定有一个日志表中有用户的id和用户访问时间(date类型),
现在想统计用户两次访问之间的间隔,这个用sql如何做呢?


示例如下:
  1. SQL> create table test (id int , crdate date);
  2. Table created
  3. SQL> insert into test values(1,sysdate - 1);
  4. 1 row inserted
  5. SQL> insert into test values(2,sysdate);
  6. 1 row inserted
  7. SQL> insert into test values(3,sysdate +1) ;
  8. 1 row inserted
  9. SQL> select id , to_char(crdate,'yyyy-mm-dd hh24:mi:ss') self,
  10.   2  to_char(lag(crdate,1) over(order by id) ,'yyyy-mm-dd hh24:mi:ss') prev,
  11.   3  to_char(lead(crdate,1) over(order by id),'yyyy-mm-dd hh24:mi:ss') next
  12.   4  from test ;
  13.    ID SELF                PREV                NEXT
  14. ----- ------------------- ------------------- -------------------
  15.     1 2016-03-18 15:29:32                     2016-03-19 15:29:32
  16.     2 2016-03-19 15:29:32 2016-03-18 15:29:32 2016-03-20 15:29:32
  17.     3 2016-03-20 15:29:32 2016-03-19 15:29:32
复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
9#
 楼主| 发表于 2020-2-28 14:45:58 | 只看该作者
回复 支持 反对

使用道具 举报

328

主题

3738

帖子

8566

积分

作者

Rank: 7Rank: 7Rank: 7

积分
8566
QQ
8#
发表于 2020-2-28 11:54:17 | 只看该作者
张兴康 发表于 2016-3-29 18:38
嗯哼,不放过一个细节

所噶,厉害!
回复 支持 反对

使用道具 举报

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
7#
 楼主| 发表于 2020-2-28 18:38:54 | 只看该作者

嗯哼,不放过一个细节

点评

所噶,厉害!  详情 回复 发表于 2020-2-28 11:54
回复 支持 反对

使用道具 举报

328

主题

3738

帖子

8566

积分

作者

Rank: 7Rank: 7Rank: 7

积分
8566
QQ
6#
发表于 2020-2-28 17:33:21 | 只看该作者

观察很仔细嘛!
回复 支持 反对

使用道具 举报

328

主题

3738

帖子

8566

积分

作者

Rank: 7Rank: 7Rank: 7

积分
8566
QQ
5#
发表于 2020-2-28 17:33:17 | 只看该作者

观察很仔细嘛!

点评

嗯哼,不放过一个细节  详情 回复 发表于 2020-2-28 18:38
回复 支持 反对

使用道具 举报

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
地板
 楼主| 发表于 2020-2-28 15:41:45 | 只看该作者

好闪的钛合金牙

点评

观察很仔细嘛!  详情 回复 发表于 2020-2-28 17:33
观察很仔细嘛!  详情 回复 发表于 2020-2-28 17:33
回复 支持 反对

使用道具 举报

328

主题

3738

帖子

8566

积分

作者

Rank: 7Rank: 7Rank: 7

积分
8566
QQ
板凳
发表于 2020-2-28 13:54:13 | 只看该作者
还可以这样!

点评

好闪的钛合金牙  详情 回复 发表于 2020-2-28 15:41
回复 支持 反对

使用道具 举报

348

主题

3572

帖子

9299

积分

论坛元老

Rank: 8Rank: 8

积分
9299
沙发
发表于 2020-2-27 15:15:13 | 只看该作者
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2024-11-1 09:31 , Processed in 0.123416 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表