1、获取两个日期之间的月数、周数、天数语法

   --1、获取两个日期之间的月数、周数、天数
--1.1)声明参数
declare @startDate varchar(20)
declare @endDate varchar(20)
--1.2)获取两个日期直接的月数
select DATEDIFF(MM,@startDate,@endDate)
--1.3)获取两个日期直接的月数
select DATEDIFF(WW,@startDate,@endDate)
--1.4)获取两个日期直接的月数
select DATEDIFF(DD,@startDate,@endDate)

2、测试用例

    --2、测试用例
--2.1)获取指定日期和当前日期直接的月数
select DATEDIFF(MM,'2017-08-12 11:12:23',GETDATE()) as 月数
--2.2)获取指定日期和当前日期直接的周数
select DATEDIFF(WW,'2017-08-12 11:12:23',GETDATE()) as 周数
--2.3)获取指定日期和当前日期直接的月数
select DATEDIFF(DD,'2017-08-12 11:12:23',GETDATE()) as 天数

3、测试结果

aaarticlea/png;base64,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" alt="" />

sql 中,如何获取两个日期之前月数、周数、天数的更多相关文章

  1. JS[获取两个日期中所有的月份]

    //------[获取两个日期中所有的月份中] function getMonthBetween(start,end){ var result = []; var s = start.split(&q ...

  2. Sql Server CONVERT获取当前日期及日期样式

    Sql Server CONVERT获取当前日期及日期样式(转)(2012-06-06 12:00:24) 转载▼ // 标签: 杂谈 分类: SQL Sql Server CONVERT样式 获取当 ...

  3. PGSQL-通过SQL语句来计算两个日期相差的天数

    这是本人第一次写的~我在某次需求中遇到一个问题,如何在SQL语句中计算出两个日期的天数,然后用那个结果来进行数据的筛选呢?通过网上查阅了资料发现 date_part('day', cast(time1 ...

  4. Java 获取两个日期之间的日期

    1.前期需求,两个日期,我们叫他startDate和endDate,然后获取到两个日期之间的日期 /** * 获取两个日期之间的日期 * @param start 开始日期 * @param end ...

  5. JS 格式化时间(获取两个日期之间的每一天、每一月、每半小时、每一秒)

    时间戳转换为时间 // 时间戳转换为时间 function timestampToTime(timestamp, isMs = true) { const date = new Date(timest ...

  6. java 获取两个日期之间的所有日期(年月日)

    前言:直接上代码 java 获取两个日期之间的所有日期(年月日) /** * 获取两个日期之间的日期,包括开始结束日期 * @param start 开始日期 * @param end 结束日期 * ...

  7. 在JAVA中,如何计算两个日期的月份差

    package com.forezp.util; import org.joda.time.DateTime; import org.joda.time.Months; import org.joda ...

  8. js 获取两个日期相差的天数--自定义方法

    //获取两个日期的相差天数 datedifference=function(sDate1, sDate2) { var dateSpan, tempDate, iDays; sDate1 = Date ...

  9. java获取两个日期之间的所有日期

    java获取两个日期之间的所有日期   解决方法: 1.核心方法 private List<String> getBetweenDates(String start, String end ...

随机推荐

  1. Qt532.【转】Qt在pro中设置运行时库MT、MTd、MD、MDd,只适合VS版本的Qt

    ZC:具体应该设置 什么参数,可以参看 自己转载的文章:"VC.[转]采用_beginthread__beginthreadex函数创建多线程 - CppSkill - 博客园.html&q ...

  2. image以最小边为标准填满正方形父级元素

    需求: 上传图片并实现预览, 图片以最小边为标准填满正方形的父级div,且不变形,且点击可以预览大图. 有两种实现方式: 1.div+img标签, 利用object-fit:cover,据说兼容性不好 ...

  3. 关于repaint和reflow的笔记

    repaint(重绘) ,repaint发生更改时,元素的外观被改变,且在没有改变布局的情况下发生,如改变outline,visibility,background color,box-shadow不 ...

  4. JS异步函数 返回值

    1.  js 异步的几种情况 : 1.1 异步操作由浏览器内核的 webcore 来执行: onclick 由浏览器内核的 DOM Binding 模块来处理,当事件触发的时候,回调函数会立即添加到任 ...

  5. Vim 8.0

    安装Vim 8.0yum install ncurses-devel wget https://github.com/vim/vim/archive/master.zip unzip master.z ...

  6. Python生成pyd文件

    Python的脚本文件是开源的,量化策略的安全性没有保障.因此需要保护源码.那么要对Python代码进行混淆.加密保护. 混淆代码,我准备使用pyminifier.而加密处理,就比较麻烦. Pytho ...

  7. HTML如何实现滚动文字

    HTML如何实现滚动文字 一.总结 一句话总结:marquee标签,也可以用js和css来实现 marquee标签 也可jss和css <marquee><span style=&q ...

  8. redis在php运行时出现错误

    我的redis版本:3.2.8. redis安装教程,参考官方网站: https://redis.io/download 在网上多番查找,很多说是配置文件redis.conf中的: # bind 12 ...

  9. So you want to be a computational biologist?

    So you want to be a computational biologist? computational biology course

  10. loj#2353. 「NOI2007」 货币兑换 斜率优化

    题意略 题解:可以列出dp方程\(dp[i]=max(dp[j]*{\frac{a[i]*c[j]+b[i]}{a[j]*c[j]+b[j]}}\),化简可以得到\(\frac{dp[i]}{b[i] ...