有个日期字段,date1  
我想取出只需年月份的不需天的!
例. 2006/05/02
 我要取出2006/04也就是上期结存的字段!

解决方案 »

  1.   

    select convert(varchar(7),getdate(),111)
      

  2.   

    select convert(varchar(7),date1,111) from 表
      

  3.   

    SELECT CONVERT(VARCHAR(10),DATEADD(MONTH,-1,date1),111) FROM 表
      

  4.   

    select convert(varchar(7),dateadd(mm,-1,getdate()),111)
      

  5.   

    select convert(varchar(7),dateadd(mm,-1,getdate()),111) FROM 表
      

  6.   

    select convert(varchar(7),dateadd(month,-1,getdate()),111)
      

  7.   

    select convert(varchar(7),dateadd(month,-1,getdate()),111) FROM 表
      

  8.   

    用这个不就可以了:select convert(varchar(7),dateadd(mm,-1,getdate()),111)
    难道不行吗`?