zoukankan      html  css  js  c++  java
  • 在sql中取系统时间?日期?年?

    ---------------------------------------------------------------  

     

    DATEDIFF(  )  计算两个日期间的间隔。  

    sample:  

       

    SELECT  fname,  lname,  hire_date  

    FROM  employee  

    WHERE  DATEDIFF(year,  hire_date,  getdate())  >  5  

    查找雇佣期限超过五年的所有员工。  

     

       

    DATEPART(  )  返回日期或日期时间列的指定部分,包括日、月或年。    

    sample:  

       

    SELECT  DATEPART(year,  hire_date)  

    FROM  employee  

    只显示员工是在哪一年被雇佣的(而非完整日期)。  

     

    GETDATE(  )  或  DATE(  )  以日期时间的格式返回当前日期。对于许多其它日期函数,该函数作为输入函数很有用,如计算距当天之前或之后的时间间隔。  

    sample:  

       

     SELECT  order_id  

    FROM  orders  

    WHERE  order_date  =  GETDATE()  

    Displays  orders  placed  today.  

     

    ---------------------------------------------------------------  

     

    再告诉你转换的方法  

    select  convert(char(8),getdate(),108)  as  yourtime,  

                 convert(char(10),getdate(),120)  as  yourdate,  

                 left(convert(char(10),getdate(),120),4)  as  youryear  

     

    ---------------------------------------------------------------  

     

    GETDATE(  )  或  DATE(  )  以日期时间的格式返回当前日期。  

    ---------------------------------------------------------------  

     

    取系统时间  

    select  getdate()  as  systemtimes  

    select  year(getdate())  

    select  time()

  • 相关阅读:
    深入学习SlidingMenu 2015-06-12 20:27 856人阅读 评论(0) 收藏
    Android 判断SD卡是否存在及容量查询
    第三方登录,授权,分享
    GLSurfaceView用法详解
    Java/android面试题
    SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问
    填充数字以达到位数
    web api post
    .net测试方法效率获取系统当前时间
    vs2012更新问题
  • 原文地址:https://www.cnblogs.com/wangbin/p/1257417.html
Copyright © 2011-2022 走看看