这样的时间:
2008-5-22 2:54:07这个方法得到:2008-5-22
Convert(nvarchar(10),Dates,120)
那怎么办才能得到2008-5 呢?

解决方案 »

  1.   

    sql
    Year(date1)+'-'+month(date1)
    delphi
    yearof(date1)+'-'+monthof(date1)
      

  2.   

    转完了截取一下呗,或者 convert(nvarchar(7),dates,120)
      

  3.   

    sql 
    convert(nvarchar(4),Year(date1))+'-'+convert(nvarchar(2),month(date1)); 
    delphi 
    inttostr(yearof(date1))+'-'+inttostr(monthof(date1));
      

  4.   

    上面说的在sql语句中,不能用。下面的sql语句只有月
    怎样才能把下面的sql语句,改成年月的呢?》?
    select month(login_time) as 月份 ,count(login_time) as 会员登陆次数 from tablogin group by month(login_time)
      

  5.   


    select convert(nvarchar(4),Year(login_time))+'-'+convert(nvarchar(2),month(login_time)) as 月份 ,count(login_time) as 会员登陆次数 from tablogin group by convert(nvarchar(4),Year(login_time))+'-'+convert(nvarchar(2),month(login_time))