SQL ·ÖÇø
±í·ÖÇø 1£ºA < 20040401 ¶ÔÓ¦·ÖÇø·½°¸ F20040331
±í·ÖÇø 2£ºA >= 20040401 AND A < 20040402 F20040401
±í·ÖÇø 3£ºA >= 20040402 AND A < 20040403 F20040402
±í·ÖÇø 4£ºA >= 20040403 Primary
ÇëÎÊ merge£¨20040401£©ºó ÊDz»ÊÇF20040401Ϊ¿Õ ²¢ËµÃ÷һϷÖÇøºó£¬·ÖÇø¼°·½°¸µÄ¶ÔÓ¦
Ò»°ãÀ´Ëµ ÓÃleft·ÖÇøµÄ»° µÚÒ»¸ö·ÖÇø°üº¬±ß½çÖµ µÚ¶þ¸ö·ÖÇø²»°üº¬±ß½çÖµ
·½°¸Çë²Î¿¼Ë®¸çµÄ·ÖÇø3²½Çú
È˼ÒÔõô֪µÀË®¸çÊÇ˰¡~~
SQL code:
ËãÁË »¹ÊÇÌùµã
ÔÚMicrosoft SqlServer 2005ÆóÒµ°æÖÐÌṩÁË·ÖÇø±íµÄ¹¦ÄÜ¡£·ÖÇø±íÊÇÖ¸°´ÕÕÊý¾Ýˮƽ·½Ê½·ÖÇø£¬½«Êý¾Ý·Ö²¼ÓÚÒ»¸öÊý¾Ý¿âµÄ¶à¸ö²»Í¬µÄÎļþ×éÖС£
MSSQL2005µÄ±í·ÖÇø¹¦ÄÜÊÇÕë¶Ô³¬´óÐÍÊý¾Ý¿â£¨´Ó°ÙGB¼¶ºÍTB¼¶£©¶øÉè¼ÆµÄ¡£Í¨¹ý²ÉÈ¡·ÖÇø¼¼Êõ£¬¶ÔÓÚÊý¾Ý×Ó¼¯µÄÖ´ÐеÄά»¤²Ù×÷Ö»ÊÇÕë¶ÔËùÐèÊý¾Ý±í¶ø²»ÊÇÕû¸ö±í£¬Òò´Ë¿ÉÒÔ¸ßЧµÄ¹ÜÀíºÍ·ÃÎÊ´óÐͱíµÄÊý¾Ý×Ó¼¯¡£³¬´óÐÍÊý¾Ý¿âµÄ²éѯÐÔÄÜͨ¹ý·ÖÇø±íµÃµ½Á˸ĸÄÉÆ¡£
·ÖÇøÇ°¿¼ÂǵÄÎÊÌâ
1.ËäÈ»·ÖÇø¿ÉÒÔ´øÀ´ÖÚ¶àµÄºÃ´
Ïà¹ØÎÊ´ð£º
ÓÐÁ½¸öͬÑùµÄ±í½á¹¹
±í½á¹¹ÈçÏ£º
id£¨ÐòºÅ£© parentid £¨¸¸½áµãÐòºÅ£© name(½áµãÃû³Æ)
±í1 ¼Ç¼ 1 0 aaa
2 ......
ÎÒÒª×öÒ»¸ö¶¨µãʼþ£¬ÊÇÿÌìÍíÉÏ12µã¾Í°ÑÈý¸ö±íÀïµÄÐÅÏ¢·ÅÈëÒ»¸ö±íÀÎÒÏëÓô洢¹ý³ÌÀ´Ð´£¬ÔõÃ´Ð´ÄØ£¿£¬ÄÇλ¸ßÊÖ°ï°ïæ°É£¬·Ç³£¸Ðл£¡
Óû§ÃûÊÇΨһµÄ
±íA ×Ö¶Î
Óû§Ãû£ºName ,ÓÊÏ䣺Ema ......
sqlÎÒÏëµÃµ½Ò»×Ö·û´®Îª:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
¾ÍÊÇ|||ºóÃæµÄ×Ö·ûÓÐʲôº¯ÊýÄܵõ½Âð£¿ÊÇÔÚsqlÓï¾äдµÄ£¬²»ÊÇÔÚÒ³ÃæÐ´µÄ£¬ÄÇλ¸ßÊÖÀ´Ö¸½ÌÏ£¬ÐÂÊÖ£¬Ð»Ð»
ÔνñÌì²»ÊÇдÁËô
select parsen ......
ÒÑÖªÒ»¸ö¹©Ó¦Çé¿ö±í SPJ
ÓÐÊôÐÔ ¹©Ó¦É̺ÅÂë SNO
Áã¼þºÅÂë PNO
¹¤³ÌÏîÄ¿ºÅÂë JNO
Áã¼þÊýÁ¿ QTY
ÇóÂú×ãÏÂÃæÒªÇóµÄ¹©Ó¦É̺ÅÂ룬¸Ã¹©Ó¦É̹©Ó¦¸øÄ³¸ö¹¤³ÌÁã¼þP1 µÄÊýÁ ......
ÐèÇóÈçÏ£º
a±í:
p_id status
1 0
2 0
b±í
rec_id pid purchase_qty receive_qty flag
1 1 10 10 0
2 ......