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

ÇóÕâ¾äSqlÈçºÎÀí½â

create table [¿Í»§ÁªÏµ±í]([¿Í»§±àºÅ] varchar(2),[ÁªÏµÈÕÆÚ] datetime,[ÁªÏµÄÚÈÝ] int)
insert [¿Í»§ÁªÏµ±í]
select 'aa','2009/01/01',111 union all
select 'bb','2009/02/01',222 union all
select 'aa','2009/03/01',333 union all
select 'aa','2009/04/01',444 union all
select 'bb','2009/05/01',555

select b.¿Í»§±àºÅ, b.ÁªÏµÈÕÆÚ,b.ÁªÏµÄÚÈÝ from ¿Í»§ÁªÏµ±í b where not exists(select 1 from ¿Í»§ÁªÏµ±í where ¿Í»§±àºÅ=b.¿Í»§±àºÅ and ÁªÏµÈÕÆÚ >b.ÁªÏµÈÕÆÚ)


½á¹ûΪ£ºaa  2009-04-01 00:00:00.000 444
        bb  2009-05-01 00:00:00.000 555

Çó£ºnot existsÕâ¾äÈçºÎÀí½â
²»Ã÷°×ΪɶÇó³öÀ´¾ÍÊÇ×îºóÈÕÆÚ
²»°üº¬£¡£¡

Ïàͬ¿Í»§±àºÅ£¬ÏÔʾ×î½üÁªÏµµÄ

´ó¸ç£¬ÄÃÕâ¸öÀý×Ó½²Ïêϸµã

not exists ÔÙ¼ÓÉÏÁªÏµÈÕÆÚ >b.ÁªÏµÈÕÆÚ£¬¾ÍÏñË«ÖØ·ñ¶¨µÄÒâ˼£¬×îºóµÃµ½bµÄ½á¹û¾ÍÊÇ×îеÄÁªÏµÈÕÆÚ

where not exists(select 1 from ¿Í»§ÁªÏµ±í where ¿Í»§±àºÅ=b.¿Í»§±àºÅ and ÁªÏµÈÕÆÚ >b.ÁªÏµÈÕÆÚ)

Ï൱ÓÚ

where ÁªÏµÈÕÆÚ  not in(select top 1 ÁªÏµÈÕÆÚ from ¿Í»§ÁªÏµ±í where ¿Í»§±àºÅ=b.¿Í»§±àºÅ and ÁªÏµÈÕÆÚ >b.ÁªÏµÈÕÆÚ)

select b.¿Í»§±àºÅ, b.ÁªÏµÈÕÆÚ,b.ÁªÏµÄÚÈÝ from ¿Í»§ÁªÏµ±í b where not exists(select 1 from ¿Í»§ÁªÏµ±í where ¿Í»§±àºÅ=b.¿Í»§±àºÅ and ÁªÏµÈÕÆÚ >b.ÁªÏµÈÕÆÚ)

¿Í»§±àºÅ=b.¿Í»§±àºÅ  ½á¹ûΪaaºÍbb
ÁªÏµÈÕ


Ïà¹ØÎÊ´ð£º

linux ϵÄjava ³ÌÐòµ÷ÓÃsqlplusÖ´ÐÐ.sqlÎļþÂÒÂë

                        ÏÖÔÚÎÒµÄÇé¿öÊÇÕâÑù£º

                        ÎÒµÄ ......

ÇóSQL£¿

´ó¼ÒºÃ£¬ÇëÎÊÔÚ±íMÖÐÓÐ×ֶΣºa b c d e 
ÎÒÏë²é³öÆäÖÐÂú×ãÏÂÃæÈÎÒâÒ»ÏîµÄÊý¾Ý£¬1.×Ö¶Îa µÄÖµ²»ÊÇ ¡®Êé»ò±Ê»ò±¾¡¯ÖÐÈÎÒ»£¬2.aΪÊéµÄʱºò×Ö¶Îb,cÊÇ¿Õ;3.µ±aֵΪ±ÊµÄʱºòdÊÇ¿Õ;4.µ±aΪ±¾µÄʱºòb,d,e¶¼ÊÇ¿Õ;5.È ......

sqlÊý¾Ý¸²¸Ç£¡

ÔõôʹÎÒÿ´Î²»ÊǸüÐÂÊý¾Ý¿â
¶øÊǸ²¸ÇÉϴεÄËùÓмÇÂ¼ÄØ£¡
ÒòΪÓÐʱºòʱ¼äÌõ¼þ²»Í¬
SQL code:

select * from hwouttb where
CAST(REPLACE(REPLACE(REPLACE(outdate,'Äê','-' ),'ÔÂ','-'),'ÈÕ','') AS ......

sql 2005 ±ê×¼°æÊÇ·ñ¿ÉÒÔÔ¶³ÌÁ¬½Ó

ÇëÎʸßÊÖ2005µÄ±ê×¼°æÊÇ·ñ¿ÉÒÔÔ¶³ÌÁ¬½Ó£¬Èç¹û¿ÉÒÔ£¬Ó¦¸ÃÔõôÉèÖã¬ÎÒ°´ÕÕ Express°æµÄÉèÖÃÁË£¬²»ÐС£¡£
¿ÉÒÔ

¿ÉÒÔ

²»ÖªµÀÄãÏëÔõôԶ³ÌÁ´½Ó

Ö±½ÓÔÚ¿Í»§¶ËµÇ¼¡£¡£


°´ÕÕ5Â¥µÄ×öÁË È»ºóÔÚ¿Í»§¶ËдÁ¬½Ó× ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ