Oracle中同一列中的两个日期之间的差异
我有一个表 MyTable ,其中包含 columns:
ID number (autoincrement)
STAT number(3) (status: 1-start, 2-stop)
USER varchar2(15) (user name)
DATE date (date)
和 data:
ID STAT USER DATE
---------------------------------------
1 1 USER1 18.08.2010 13:10:14
2 2 USER1 18.08.2010 15:15:40
3 1 USER1 18.08.2010 16:15:10
4 2 USER1 18.08.2010 18:35:32
5 1 USER2 18.08.2010 07:05:46
6 2 USER2 18.08.2010 13:10:01
7 1 USER1 19.08.2010 09:01:10
8 2 USER1 19.08.2010 16:15:19
9 1 USER2 19.08.2010 11:02:56
10 2 USER2 19.08.2010 18:45:22
我如何得到这样的内容:
USER DATE DURATION
--------------------------------
USER1 18.8.2010 04:25:48
USER2 18.8.2010 06:04:15
USER1 19.8.2010 07:14:09
USER2 19.8.2010 07:42:26
I have a table MyTable with columns:
ID number (autoincrement)
STAT number(3) (status: 1-start, 2-stop)
USER varchar2(15) (user name)
DATE date (date)
with data:
ID STAT USER DATE
---------------------------------------
1 1 USER1 18.08.2010 13:10:14
2 2 USER1 18.08.2010 15:15:40
3 1 USER1 18.08.2010 16:15:10
4 2 USER1 18.08.2010 18:35:32
5 1 USER2 18.08.2010 07:05:46
6 2 USER2 18.08.2010 13:10:01
7 1 USER1 19.08.2010 09:01:10
8 2 USER1 19.08.2010 16:15:19
9 1 USER2 19.08.2010 11:02:56
10 2 USER2 19.08.2010 18:45:22
How do I get something like this:
USER DATE DURATION
--------------------------------
USER1 18.8.2010 04:25:48
USER2 18.8.2010 06:04:15
USER1 19.8.2010 07:14:09
USER2 19.8.2010 07:42:26
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
试试这个。
Try this.
输出
output