关于select case的问题,希望大家给看看,谢谢各位了!!(是很乱还是很难????)
SELECT      a.*,b.name      from      chanpin      as      a,customer      as      b             
 where            a.jianyan_riqi <=getdate()      and         
 **************************************************************************       
 大家给看看下面这段sql(case      when      )可以嵌到      这吗,另外我的sql语法有问题吗       
 我现在对这sql有点乱,谢谢大家帮忙指点一下!!!!!!!!!!!       
 -------------------------            
 case      when      datediff(yy,getdate(),a.shengcan_riqi)> 12      then             
  'datediff(dd,getdate(),DATEADD(yy,      3,      a.jianyan_riqi))>  "&jytian& " '       
 else       
  'datediff(dd,getdate(),DATEADD(yy,      4,      a.jianyan_riqi))>  "&jytian& " '       
 end      as      Category                                    //这个Category是我随便写的对吗            
 ------------------------       
 ************************************************************************* 
 order      by      bianhao 
------解决方案--------------------不能嵌