day month year 或者datepart
日期差别用datediff

解决方案 »

  1.   

    靠,写错了datepart
    select datepart(year,getdate()) ---年
    select datepart(month,getdate()) ---月
    select datepart(day,getdate())   ---日
      

  2.   

    select convert(varchar(5),getdate(),108) --时间(时分)
      

  3.   


    Select Year(GetDate()) --年
    Select Month(GetDate()) --月
    Select Day(GetDate()) --日
      

  4.   

    Select Convert(Varchar(5),GetDate(),114) --时间
      

  5.   

    year()
    month()
    day()
    或datepart()函数都可以
      

  6.   

    datediff(datepart,date_expr1.dateexpr2) 日期差