﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-死java</title><link>http://www.blogjava.net/hzjun/</link><description /><language>zh-cn</language><lastBuildDate>Mon, 13 Apr 2026 10:45:19 GMT</lastBuildDate><pubDate>Mon, 13 Apr 2026 10:45:19 GMT</pubDate><ttl>60</ttl><item><title>oracle lead over</title><link>http://www.blogjava.net/hzjun/archive/2010/01/30/311330.html</link><dc:creator>胡章俊</dc:creator><author>胡章俊</author><pubDate>Sat, 30 Jan 2010 08:18:00 GMT</pubDate><guid>http://www.blogjava.net/hzjun/archive/2010/01/30/311330.html</guid><wfw:comment>http://www.blogjava.net/hzjun/comments/311330.html</wfw:comment><comments>http://www.blogjava.net/hzjun/archive/2010/01/30/311330.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hzjun/comments/commentRss/311330.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hzjun/services/trackbacks/311330.html</trackback:ping><description><![CDATA[<p>如login表有人员ID登陆或登出时间time求每天每次登陆登出一次的在线时间：<br />
&nbsp; </p>
<p>select login.id as人员ID&nbsp;,login.status as 登陆登出状态<br />
&nbsp;login.time as 登陆或登出时间&nbsp;, <br />
lead(login.time) over (partition by login.id,trunc(login.time) order by login.time)&nbsp; as 下次登出或登出时间</p>
<p>from login login</p>
这样状态是登陆的记录就会同时拥有登出的时间，这样两者一减就是在线时间了。<br />
lead函数是取下一条记录，over (partition by login.id,trunc(login.time))如同对id,time分组，<br />
order by login.time是按时间排序，这样可以知道是登陆登出的顺寻 
<img src ="http://www.blogjava.net/hzjun/aggbug/311330.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hzjun/" target="_blank">胡章俊</a> 2010-01-30 16:18 <a href="http://www.blogjava.net/hzjun/archive/2010/01/30/311330.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>报到</title><link>http://www.blogjava.net/hzjun/archive/2009/08/14/291134.html</link><dc:creator>胡章俊</dc:creator><author>胡章俊</author><pubDate>Fri, 14 Aug 2009 03:46:00 GMT</pubDate><guid>http://www.blogjava.net/hzjun/archive/2009/08/14/291134.html</guid><wfw:comment>http://www.blogjava.net/hzjun/comments/291134.html</wfw:comment><comments>http://www.blogjava.net/hzjun/archive/2009/08/14/291134.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hzjun/comments/commentRss/291134.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hzjun/services/trackbacks/291134.html</trackback:ping><description><![CDATA[新人报到<br />
<img src ="http://www.blogjava.net/hzjun/aggbug/291134.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hzjun/" target="_blank">胡章俊</a> 2009-08-14 11:46 <a href="http://www.blogjava.net/hzjun/archive/2009/08/14/291134.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>