请教一个 需要写循环过程的问题,万分感谢! 本帖最后由 blackkettle 于 2010-03-18 11:23:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 循环Table1 计算出相差的天数插入Table12 select t.*, lead(login_date, 1, trunc(sysdate)) over(partition by popt_id order by login_date) - login_date days from table1 t 如果login_date是字符型的,用to_date函数转换一下 使用分析函数lead(字段名,后面第几条(默认为1),没有后继值的默认值(默认为空)) over (partition by 分组字段名order by 排序字段名)lag(字段名,前面第几条(默认为1),没有前趋值的默认值(默认为空)) over (partition by 分组字段名order by 排序字段名)更多可参考:http://blog.csdn.net/chenggong1220/archive/2009/06/12/4263518.aspx,http://www.itpub.net/viewthread.php?tid=1199212 select t.*, lead(login_date, 1, trunc(sysdate)) over(partition by popt_id order by login_date) - login_date days from table1 t 各位帮我看一下 这样的功能能否实现 如何后台限制某个程序登陆数据库 关于创建表空间的问题 自连接 别名的问题 求教,从表中取出距当前时间最近的一组设备 急求:类型转换 请教一个数据库设计问题?急,在线等…… 哪位知道oracle9i的net configuration assistant中测试连通与否的提示信息保存在什么文件里? 事务 怎么用 请大家指教oralce同义词的访问的问题~~~~~~~~~ 一个有点诡异的问题,执行impdp命令在导入某些临时表时出现ORA-00936错误 select一条记录后想对这条记录记个数,用触发器如何实现
插入Table12
lead(login_date, 1, trunc(sysdate)) over(partition by popt_id order by login_date) - login_date days
from table1 t
lead(字段名,后面第几条(默认为1),没有后继值的默认值(默认为空)) over (partition by 分组字段名
order by 排序字段名)lag(字段名,前面第几条(默认为1),没有前趋值的默认值(默认为空)) over (partition by 分组字段名
order by 排序字段名)更多可参考:
http://blog.csdn.net/chenggong1220/archive/2009/06/12/4263518.aspx,
http://www.itpub.net/viewthread.php?tid=1199212
lead(login_date, 1, trunc(sysdate)) over(partition by popt_id order by login_date) - login_date days
from table1 t