ÈçºÎȡһ¸ö±íµÄ·Ö×éÖÐʱ¼ä×îÍíµÄÒ»Ìõ¼Ç¼£¿(oracle)
»·¾³£ºoracle 9i
±íÃû£ºtable
name time
mike 20100209-00:10:01:123
mike 20100209-00:02:01:234
mike 20100208-09:02:05:564
ÏëµÃµ½½á¹û£º
name time
mike 20100209-00:10:01:123
Çë½Ì¸÷λ¡¡²éѯÓï¾äÓ¦¸ÃÈçºÎд£¿
SQL code:
SELECT NAME,TIME
from table
WHERE (NAME,TIME) EXISTS
(SELECT NAME,MAX(TIME) from table GROUP BY NAME)
select name,max(time) from table group by name
select name,time from
(select row_number () over ( partition by name order by time desc) rn,t.name,t.time from table t)
where rn=1;
select name,time from
(select row_number () over ( partition by name order by time desc) rn,t.name,t.time from table t)
where rn=1;
SQL code
Code highlighti
Ïà¹ØÎÊ´ð£º
ÎÒÓÐÒ»¸ö±í£¬½á¹¹ÊÇÕâÑù¡£
ת³ö µ¥Î» תÈ뵥λ ±ÊÊý ½ð¶î
date(Ö÷) outid(Ö÷) inid(Ö÷) num amt
2009 1 2 1 500 Ϊ 1 µ¥Î» ÔÚ2009Ä ......
ÔÚϵͳÔËÐеÄʱºò×ÜÊÇÓÐÒ»¿é´ÅÅÌʼÖÕÉÁºìµÆ£¬½øÈëϵͳºó
#topas²é¿´×ÜÊÇÓÐÒ»¿é´ÅÅÌ%BUSYΪ90%ÒÔÉÏ£¬
Êý¾Ý¿â°æ±¾£ºoracle 9.2.0.7
Êý¾ÝÎļþ¹ÒÔØµÄ½Úµã£º/oradata/pcs/ Âß¼¾íºÅlv04
#lslv -l lv04
......
oracle 11g °²×° 01092 ´íÎó,
ÈÕÖ¾ÐÅÏ¢£º
[oracle@linux trace]$ vi alert_orcl.log
MMON started with pid=14, OS id=9089
RESETLOGS after incomplete recovery UNTIL CHANGE 522752
Errors in file / ......
ÎÒÓÐÁ½¸ö±í£¨A±íºÍB±í£©£¬»ú¹¹ÍêÈ«Ïàͬ£ºA ±í½¨Á¢´¥·¢Æ÷
µ±insert into A(id,name) values('1','zhangsan'); ÎÒÖ»Ï뽫name=zhangsanµÄʱºò½«insertÓï¾ä²åÈëµ½B±íÖжøA±í²»Ö´ÐвÙ×÷Õâ¸ö´¥·¢Æ÷Ó¦¸ÃÔõôʵÏÖÄØ£¿
È磺 ......