Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ORACLE È¡×î´óÖµ

±í×Ö¶Î

ID      NAME    TIME    AMOUNT

14502  1111    0201    1
14502  1111    0201    5
14502  2222    0201    4
14502  1111    0201    2
14502  2222    0201    3
14502  1111    0201    2
14502  2222    0201    5
14502  1111    0201    2
14502  1111    0202    3
14502  1111    0202    1
14502  1111    0202    2

ÏëÈ¡³ö²»Í¬µÄID      NAME    TIME µÄ×î´óµÄAMOUNTÖµ¡£
¼´
ID      NAME    TIME    AMOUNT
14502  1111    0201    5
14502  2222    0201    5
14502  1111    0202    3

¿ÉÊÇÎÒдµÄ¾ä×Ó
max group by ²»¶Ô

max partition by Ò²²»¶Ô¡¢¡¢

лл°ïÖú~£¡



select ID, NAME  ,TIME,max(amount) amount
from table
group by ID, NAME  ,TIME

with test as
(
select 14502 a,  1111 b,    '0201' c,    1 d from dual
union al


Ïà¹ØÎÊ´ð£º

oracleÓÐʲôÈí¼þ¿ÉÒÔ¼à¿ØoracleÊý¾Ý¿âÖ´ÐÐ

oracleÓÐʲôÈí¼þ¿ÉÒÔ¼à¿ØoracleÊý¾Ý¿âÖ´ÐУ¬¿ÉÒԲ鿴˭ÔÚÔËÐнű¾£¬²é¿´ÐÔÄÜÖ®ÀàµÄÈí¼þ£¬ÇëÓÐÓùýµÄ´ó¼Ò½éÉÜÏ£¬Ð»Ð»£¬³õѧÕߺܶ಻¶®Çë¶àÖ¸½Ì£¬Ð»Ð»£¡

²é¿´ÐÔÄÜÖ®ÀàµÄÈí¼þ

Spotlight:ʵʱµÄÒÔͼÐεÄÐÎ ......

Çë½Ì¹ØÓÚoracleµÄ×Ô¶¨Ò庯ÊýµÄÎÊÌâ

create or replace function GetWorkBeginTime()
  return date is
  myDate    date;
begin
  myDate := trunc(sysdate-1)+8/24;
  return myDate;
end;

......

ORACLE´Ó9201Éý¼¶µ½9208ÎÊÌâ

ORACLE´Ó9201Éý¼¶µ½9208Ö®ºó
»·¾³±äÁ¿ÖÐORACLE_HOMEûÓÐÉèÖà ÊÖ¹¤Ìí¼Óºó
ϵͳ·þÎñÀïËùÓÐORACLE·þÎñ¶¼Æð²»À´
ÃüÁîÐÐÀïÊäÈë EXP»òÕßLSNRCTL±¨ÌáʾÎÞ·¨¶¨Î»³ÌÐòÊäÈëµã lxhlcmod ÓÚ¶¯Ì¬Á´½Ó¿â oranls9.dllÉÏ
......

OracleÎÊ´ðÌâ,´ð¶ÔÓзÖ,²»¶ÔÓйÄÀø·Ö

ÂÒÂë²úÉúÊÇÓÉÓÚ¼¸¸ö×Ö·û¼¯Ö®¼äת»»²»Æ¥ÅäÔì³É£¬·ÖÒÔϼ¸ÖÖÇé¿ö£º£¨×¢£º×Ö·û¼¯Ö®¼äÈç¹û²»´æÔÚ×Ó¼¯¡¢³¬¼¯¶ÔÓ¦¹ØÏµÊ±µÄÇé¿ö²»Ó迼ÂÇ£¬ÒòΪÕâÖÖÇé¿öÏÂ×Ö·û¼¯Ö®¼äת»»±Ø²úÉúÂÒÂ룩

    1£©·þÎñÆ÷¶ËÊý¾Ý¿ ......

oracle procedure ʵ¼Ê¿ª·¢Óöµ½µÄÎÊÌâ

ÓÐÁ½Õűí
1.µÚÒ»ÕÅ,ÊýÁ¿°ÙÍò¼¶
id  number Ö÷¼ü
name varchar(50)
2.µÚ¶þÕÅ,ÊýÁ¿1Íò¼¶
id number Ö÷¼ü
deletename varchar(50)


ÏÖÔÚµÄÎÊÌâÊÇҪдһ¸ö´æ´¢¹ý³Ì,ɾ³ýµÚÒ»ÕűíÖеÄn ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ