zoukankan      html  css  js  c++  java
  • SQL中的时间函数

    --基于时间SQL函数--

    getdate() --返回当前系统日期和时间。

    DateAdd  --在向指定日期加上一段时间的基础上,返回新的 datetime 值。

    DATEADD ( datepart , number, date ) 
    --例:向当天的时间增加5天
    select dateadd(dd,5,getdate())

    datediff --返回跨两个指定日期的日期和时间边界数。
    DATEDIFF ( datepart , startdate , enddate )
    --例:返回2005-01-01与当天有多少天
    select datediff(dd,'2005-01-01',getdate())

    --把时间字段的数据变为年月
    Select Convert(Varchar(6),GetDate(),112)

    --字符串变时间
    select convert(datetime,left(@t,len(@t)-4)+':'+left(right(@t,4),2)+':'+right(@t,2))

    ISDATE  --确定输入表达式是否为有效的日期

    DATEPART  --返回代表指定日期的指定日期部分的整数
    DATEPART ( datepart , date ) 
    --如:返回当前是几月
    select datepart(mm,getdate())

    DATENAME  --返回代表指定日期的指定日期部分的字符串

    --datepart ,datename的区别:前者返回是整数,后者返回是字符串。

     
    摘自 https://www.cnblogs.com/lqh168/p/11433105.html
  • 相关阅读:
    SQL通用数据类型
    SQL基础
    软件测试相关(1)
    C语言——判断
    C语言新手教程——计算
    并查集
    洛谷-P1551 亲戚
    洛谷-P1536 村村通
    洛谷-P1525 [NOIP2010 提高组] 关押罪犯
    洛谷-P2814 家谱
  • 原文地址:https://www.cnblogs.com/wmm-pcy/p/15478885.html
Copyright © 2011-2022 走看看