zoukankan      html  css  js  c++  java
  • sql中 datediff的使用

    简介:我们在sql中经常要判断年或者月或者日是否相等,我们可以用datediff函数,使用很方便

    datediff:判断年或月或日或周、星期、小时、分钟等的差别数
    使用格式:

    DATEDIFF(datepart,startdate,enddate)

    日(天数差别):可用day 也可以用下列的代码替换

    DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate       --结果为1
    SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate  --结果为-1

    月(月的差别):可用month 也可用下列代码替换

    SELECT DATEDIFF(MM,'2008-12-30','2010-12-29') AS DiffDate  --结果为24

    年(年的差别天数):可用year 也可用下列代码替换

    SELECT DATEDIFF(year,'2008-12-30','2010-12-29') AS DiffDate  --结果为2
    SELECT DATEDIFF(yy,'2008-12-30','2010-12-29') AS DiffDate    --结果为2
  • 相关阅读:
    LeetCode 12. 整数转罗马数字
    [Python] for in range()使用以及列表字符串反转方法
    组合数问题
    「BJOI2020」封印
    数据结构优化建图
    小Q与找茬
    无旋Treap学习
    jzoj5679
    数星星
    凸性
  • 原文地址:https://www.cnblogs.com/yx007/p/5688857.html
Copyright © 2011-2022 走看看