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

SQLÓï¾äÖÐDateAdd º¯Êý˵Ã÷

·µ»Ø 
¡¡¡¡·µ»Ø°üº¬Ò»¸öÈÕÆÚµÄ Variant (Date)£¬ÕâÒ»ÈÕÆÚ»¹¼ÓÉÏÁËÒ»¶Îʱ¼ä¼ä¸ô¡£
Óï·¨
¡¡¡¡DateAdd(interval, number, date)
¡¡¡¡DateAdd º¯ÊýÓï·¨ÖÐÓÐÏÂÁÐÃüÃû²ÎÊý£º
¡¡¡¡interval ±ØÒª¡£×Ö·û´®±í´ïʽ£¬ÊÇËùÒª¼ÓÉÏÈ¥µÄʱ¼ä¼ä¸ô¡£
¡¡¡¡number ±ØÒª¡£ÊýÖµ±í´ïʽ£¬ÊÇÒª¼ÓÉϵÄʱ¼ä¼ä¸ôµÄÊýÄ¿¡£ÆäÊýÖµ¿ÉÒÔΪÕýÊý£¨µÃµ½Î´À´µÄÈÕÆÚ£©£¬Ò²¿ÉÒÔΪ¸ºÊý£¨µÃµ½¹ýÈ¥µÄÈÕÆÚ£©¡£
¡¡¡¡date ±ØÒª¡£Variant (Date) »ò±íʾÈÕÆÚµÄÎÄ×Ö£¬ÕâÒ»ÈÕÆÚ»¹¼ÓÉÏÁËʱ¼ä¼ä¸ô¡£
¡¡¡¡ÉèÖÃ
¡¡¡¡interval ²ÎÊý¾ßÓÐÒÔÏÂÉ趨ֵ£º
¡¡¡¡yyyy Äê
¡¡¡¡q ¼¾
¡¡¡¡m ÔÂ
¡¡¡¡y Ò»ÄêµÄÈÕÊý
¡¡¡¡d ÈÕ
¡¡¡¡w Ò»ÖܵÄÈÕÊý
¡¡¡¡ww ÖÜ
¡¡¡¡hh ʱ
¡¡¡¡n ·ÖÖÓ
¡¡¡¡s Ãë
˵Ã÷
¡¡¡¡¿ÉÒÔʹÓà DateAdd º¯Êý¶ÔÈÕÆÚ¼ÓÉÏ»ò¼õÈ¥Ö¸¶¨µÄʱ¼ä¼ä¸ô¡£ÀýÈ磬¿ÉÒÔÓà DateAdd À´¼ÆËã¾à½ñÌìΪÈýÊ®ÌìµÄÈÕÆÚ£»»òÕß¼ÆËã¾àÏÖÔÚΪ 45 ·ÖÖÓµÄʱ¼ä¡£
¡¡¡¡ÎªÁË¶Ô date ¼ÓÉÏ“ÈÕ”£¬¿ÉÒÔʹÓÓһÄêµÄÈÕÊý” (“y”)£¬“ÈÕ” (”d”) »ò“Ò»ÖܵÄÈÕÊý” (”w”)¡£
¡¡¡¡DateAdd º¯Êý½«²»·µ»ØÓÐЧÈÕÆÚ¡£ÔÚÒÔÏÂʵÀýÖн« 1 ÔÂ31 ÈÕ¼ÓÉÏÒ»¸öÔ£º
¡¡¡¡DateAdd(m, 1, 31-Jan-95)
¡¡¡¡ÉÏÀýÖУ¬DateAdd ·µ»Ø 1995 Äê 2 Ô 28 ÈÕ£¬¶ø²»ÊÇ 1995 Äê 2 Ô 31 ÈÕ¡£Èç¹û date ÊÇ 1996 Äê 1 Ô 31 ÈÕ£¬ÔòÓÉÓÚ 1996 ÄêÊÇÈòÄ꣬·µ»ØÖµÊÇ 1996 Äê 2 Ô 29 ÈÕ¡£
¡¡¡¡Èç¹û¼ÆËãµÄÈÕÆÚ³¬Ç° 100 Ä꣨¼õÈ¥µÄÄê¶È³¬¹ý date ÖеÄÄê·Ý£©£¬¾Í»áµ¼Ö´íÎó·¢Éú¡£
¡¡¡¡Èç¹û number ²»ÊÇÒ»¸ö Long Öµ£¬ÔòÔÚ¼ÆËãʱȡ×î½Ó½üµÄÕûÊýÖµÀ´¼ÆËã¡£
¡¡¡¡×¢Òâ DateAdd ·µ»ØÖµµÄ¸ñʽÓÉ Control PanelÉèÖþö¶¨£¬¶ø²»ÊÇÓÉ´«µÝµ½date ²ÎÊýµÄ¸ñʽ¾ö¶¨¡£
Àý×Ó
      DateAdd £¨ "m" , 1 , "31-Jan-98")
      ½á¹û£º 28-Feb-98 
      ½«ÈÕÆÚ 31-Jan-98 ¼ÓÉÏÒ»¸öÔ£¬½á¹ûΪ 28-Feb-98 ¶ø·Ç 31-Fe-98 ¡£
      DateAdd £¨ "d" , 20 , "30-Jan-99")
      ½á¹û£º 1999/2/9
      ½«Ò»¸öÈÕÆÚ 30-Jan-99 ¼ÓÉÏ 20 ÌìºóµÄÈÕÆÚ¡£


Ïà¹ØÎĵµ£º

ɾ³ýÖØ¸´Êý¾ÝµÄsql·½·¨

±íÖÐÓÐһЩ¼Ç¼ÄÚÈÝÖØ¸´£¬Ò²¾ÍÊÇ˵ÕâЩ¼Ç¼³ýÁËID²»Í¬Ö®Í⣬ÆäËûµÄÐÅÏ¢¶¼Ïàͬ¡£ÐèÒª°ÑÖØ¸´µÄ¼Ç¼±£ÁôÒ»Ìõ£¬Ê£ÏµÄɾ³ý
--µÚÒ»ÖÖ·½·¨
delete from temp where id not IN (select min(id) from temp group by col1,col2)
--¶Ôcol1,col2£¬¼´ÒªÉ¾³ýµÄÊý¾Ýcol1,col2Á½¸öÁж¼Ïàͬ,ɾ³ýid´óµÄÐÐ
--µÚ¶þÖÖ·½·¨
with a as
(sel ......

SQL Server 2005¾µÏñÅäÖûù±¾¸ÅÄî

ÎÒÀí½âµÄSQL Server 2005¾µÏñÅäÖÃʵ¼ÊÉϾÍÊÇÓÉÈý¸ö·þÎñÆ÷£¨Ò²¿ÉÒÔÊÇͬһ·þÎñÆ÷µÄÈý¸ö SQL ʵÀý£©×é³ÉµÄÒ»¸ö±£Ö¤Êý¾ÝµÄ»·¾³£¬·Ö±ðÊÇ£ºÖ÷·þÎñÆ÷¡¢´Ó·þÎñÆ÷¡¢¼ûÖ¤·þÎñÆ÷¡£
Ö÷·þÎñÆ÷£ºÊý¾Ý´æ·ÅµÄµØ·½
´Ó·þÎñÆ÷£ºÊý¾Ý±¸·ÝµÄµØ·½£¨¼´£ºÖ÷·þÎñÆ÷µÄ¾µÏñ£©
¼ûÖ¤·þÎñÆ÷£º¶¯Ì¬µ÷ÅäÖ÷/´Ó·þÎñÆ÷µÄµÚÈý·½·þÎñÆ÷
»·¾³½éÉÜ
Ê×ÏȽé ......

SQlÊý¾Ý¿â¿ìËÙÈëÃűØÐëÕÆÎÕµÄËÄ´ó»ù±¾Óï¾ä

×öÒ»¸öϵͳµÄºǫ́£¬»ù±¾É϶¼ÉÙ²»ÁËÔöɾ¸Ä²é£¬×÷Ϊһ¸öÐÂÊÖÈëÃÅ£¬ÎÒÃDZØÐëÒªÕÆÎÕSQLËÄÌõ×î»ù±¾µÄÊý¾Ý²Ù×÷Óï¾ä£ºInsert£¬Select£¬UpdateºÍDelete£¡ ÏÂÃæ¶ÔÕâËĸöÓï¾ä½øÐÐÏêϸµÄÆÊÎö£º
¡¡¡¡ ÊìÁ·ÕÆÎÕSQLÊÇÊý¾Ý¿âÓû§µÄ±¦¹ó²Æ¸»¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«Òýµ¼ÄãÕÆÎÕËÄÌõ×î»ù±¾µÄÊý¾Ý²Ù×÷Óï¾ä—SQLµÄºËÐŦÄÜ—À´ÒÀ´Î½éÉܱȽ ......

SQLÓï¾äÖÐDateDiffº¯Êý˵Ã÷

º¯Êý¼ò½é:¡¡¡¡
     ·µ»Ø Variant (Long) µÄÖµ£¬±íʾÁ½¸öÖ¸¶¨ÈÕÆÚ¼äµÄʱ¼ä¼ä¸ôÊýÄ¿¡£
º¯ÊýÓï·¨:
¡¡¡¡DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
DateDiff º¯ÊýÓï·¨ÖÐÓÐÏÂÁÐÃüÃû²ÎÊý£º
¡¡¡¡interval ±ØÒª¡£×Ö·û´®±í´ïʽ£¬±íʾÓÃÀ´¼ÆËãdate1 ºÍ date2 µÄʱ¼ä²îµÄʱ¼ä¼ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ