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

sql 語¾ä

±í      TT
×ֶΠ   A1    A2    A3
      1    B    2008/07/09
      2    C    2008/07/11
      3    B    2009/10/25
A3 ÈÕÆÚºÍ當ǰÈÕÆÚ計Ë㣬B³¬ÆÚ 為10,C³¬ÆÚ為15Ìì

結¹û
          T1    A2    A3            A4
      1    B    2008/07/09    ³¬ÆÚ
          2    C    2008/07/11    ³¬ÆÚ
          3    B    2008/10/25    Õý³£

         

SQL code:
select *,case when datediff(dd,getdate(),A3)<0 then '³¬ÆÚ' else 'Õý³£' end as A4 from TT


SQL code:
select
T1=a1,
a2,
a3,
a4=case when DATEDIFF(DAY,A3,GETDATE())>10 and A2='b' THEN '³¬ÆÚ'
when DATEDIFF(DAY,A3,GETDATE())>15 and A2='C' THEN '³¬ÆÚ' else 'Õý³£' end
from TT


A3 ÈÕÆÚºÍ當ǰÈÕÆÚ計Ë㣬A2 ÖÐ B³¬ÆÚ 為10,C³


Ïà¹ØÎÊ´ð£º

SQLÓï¾äЧÂÊÎÊÌâ - ÆäËûÊý¾Ý¿â¿ª·¢ / ÆäËûÊý¾Ý¿â

´ó¼Ò°ïæ¿´¿´Õâ2¸ösqlÓï¾äÄĸö²éѯµÄËٶȸü¿ìµã¡£Ð»Ð»°ïæ¡£±È½Ï׿±¡£ÔÚ×öÐÔÄܲâÊÔ¡£
select * from
  ±íA LEFT OUTER JOIN ±íB ON (±íA.id || ' ' =±íB.id) ,±íC , ±íD, ±íE
WhereÆäËûÌõ¼þ
select * ......

sqlÓï¾ä¶à±í¶à×ֶβéѯ - MS-SQL Server / »ù´¡Àà

ÎÒÓжà¸ö±íA B C ½á¹¹ÊÇÒ»ÑùµÄ£¬¶¼ÓÐ2¸ö×Ö¶ÎnameºÍcontent,ÎÒÒªËÑË÷ËùÒÔ±íËùÓÐ×Ö¶ÎÖаüº¬¡°Öйú¡±µÄÄÚÈÝ Õâ¸öSQLÓï¾äÔõôд 

ÈçºÎ½«¶à¸ö±íµÄ²éѯ½á¹ûÁ¬³ÉÒ»¸ö±í Õâ¸öSQLÓï¾äÔõôд ±íµÄ½á¹¹ÊÇÒ»ÑùµÄ
ÀýÈç£ ......

ÇóÒ»SQLÓï¾ä

Ô­Êý¾Ý

ÉÌÆ·    Ô­¼Û    ´òÕÛ·½Ê½1  ÕÛ¿Û1    ´òÕÛ·½Ê½2  ÕÛ¿Û2
±Ê¼Ç±¾  10000  NULL        0      NULL&nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ