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,iVBORw0KGgoAAAANSUhEUgAAAKQAAADJCAIAAAAivQ6SAAAIuklEQVR4nO2dTWvjOACG9Z/cFjr/pWR70e8ohbI99pRFtxxKoGznkoU5hzkNtYbeNixDTmVgyLbg9LD0pj0ocRTbUhzbsvXxPojgUdwo46evJLuOQr4rZFkmhLj+/e4/hclkkmWZfGyJ6Jm/P5Orq03542vhOZo/dXX16eu/6nPk6koIsi0NufskCFEK3T7xQ3zar/xxt9uNftm9AlV+/Ev+grTcVF1IyLJb0Va2g0B2BZ0k20GOkD30WwVtsZvs78AlIDsiIDsiIDsiOpD92xbIdpy2sg2mIds1Wsk2m4Zs12gu+6BpyHYNJDsiMGZHBGbjEYHz7IiA7IiA7IiA7Ijo9eYFMCxHyAa+U1c2CADIjgjIjgjIjoi6sv/xlqGPsEMcIbvHe147A7JVwpftPpDdDX0eymZ4JpsyXlkSWiw9Wt5QPpTz+Xw+n8/2mUzuezviBfyTzbjYFCaopphlE0IM/+xQNmPFt7FarShjvR3xAv7JPpjphPIkaSWb6Gkme71e81fBX8X0KaMUsuvJVrOSpmm+PZ/P5cbHxwdjPEm0nyzOhRlcqlJ12/VlLxYLznmaptOnjDHeUjYhpMFTEo9l54KFELPZTJper9eM8fPz84OmDQo7TDbjfDabMcYnk3tZjpKd+zNv6Ci8mmeyJ5P7xWKRpul8H3lA5fTHLLvsrFL2we2asgv7TJ+yTcQ5Z5wvl8vDR23frvpY2EH3gzn+yc631WQzxtfrtRwaJ5N7neyCM11qO0z2y8vLarVarVaci+lTNn3arRIgh5s6vvcOYklhsMmu7MY/Pj5ms1k+CTLLNgtrs3+l7OVyudf9cC7/G4JRxniapgbfhfjqXAab7PF4zDmXxy4fDuVjPi4yxg5241JhZWoNQTGHu043vpEthBBiuVwmlCYJTRKqPWR6oyT4MXs8Hu8OHONyRrZeryeTe/4qZFc5Ho8Ns/GC+8pttUZ9NKOTLbuc1WrFX7eyGRWUCiEoSxjjCdXK3h27OJOdb8uuOx+n80HxoGw12TrZpDRvP+jbIFua5q97w9B6vV4ul4xzQ7J3xy7OZOdzb7XrlpPw8Rad7EI/XNk/l/fR/XhN2blpzreyKRU0eXl5oSw5KJtsp98HXWb6lEv8k31+fp4ktPCobkh0r1BwX7mt28fMAdlcUJ7kZxOr1WqxWMznczkn1x6yemN25Z7eJ9tlKmWnaSovrciykU0TQZM0TROaGGQT48m0TrahErI7o1J2QuloNEoolUXK3lxU2Q5DDcbsvBsv/EIUOnnItkWdQynVlov1Y59lGWR3CG5eUAlfNsgJXDZQaSL7z89/ofhYGsq2+gv48+dPq6/vTqM9A9lDNtozkD1koz0ToOw6F1w7b9QLfJKt+zuSukPlY5tGQ8Iz2XUqkWwd4ciuTHxlB3BUoyHhmWxzNy72/7xd3mjQaEh4Jttcqaa5UNO40ZAIR3alYMhW8Ux2nW68/E/Ilngm21BZ+RsA2SreyNYJqzzRanD2BdmeyRaa+1CRbIkfsnUdeKHHNvTeOM8WvsjuAciG7KCA7CEb7ZmGsu3c/biDlD7kbvtxOAX90Vy2vfeUZdmvt/c+S83TM99xVDYhpE/ZSDaSHRqOykaybdC57C+U0C/t3tOhZD9ekMspkn08Hcr+cfdJXsXqQLYm2c/Xp7KJjmUj2Uh2aDgq2zhmdy8byUayQ8NR2Ui2DRyVjWTbwFHZSLYNHJWNZNsAV9CQ7KFl92kayUayA8RR2Ui2DRyVjWTbwNHbkrLe70waTkF/uHjDIbAEZEcEZEcEZEcEZEcEZEcEZEcEZEcEZEcEZEcEZEcEZEcEvjYiotJEto2/cYEegOyIgOyIwJgdUXFxNo7VkiwB2UM22jOQPWSjPeOT7PJK44XlS/PdKrebNRoSnsk216vr09Zfj9jcaEj4KtsQXyRbh3+yyx14ZX25slmjIeGf7IPbhV5d1Ms3ZDsn2zxBU9NcqGncaEh4JttQ33KaBtkuytaN2eo+5R9p3GhIeCm7ssbcsTduNCS8lK1LduWMrI5pQ6Mh4Y1sgzPdbFwg2fv4IdswNVPzbei9cZ4tfJHdA5AN2UEB2UM22jOOrqlC8FVPFnB0tSQsjWUDR2UTLI1lAUdlI9k2cFQ2km0Dn5ag/nZztn+ptLOFqJHsY2X38FVPSuG3J6NHJPsofEq2Wqajs2veWTeOZA8p+0Cy+e3J6e03jNlH4qhss5tvN2cXD52ZRrJdTja+EKYhjso2x/rk5rlD00i2s8l+vj7tcmqGZA8vWyvm4ZJ0d8aFZOMKWrA4KrtP00g2kh0gjspGsm3gqGwk2waO3paU4aueLODiDYfAEpAdEVj0LqKC5SwjArIjArIjAmN2RMXF2Tg+62UJyB6y0Z6B7CEb7ZkAZTdYUKV9o17gjWyiR92n8rFxo4Hhjey9N21UiGTrCEd2ZeIrO4BmjQZAOLLzp8j+mknm/es3GgB+yDYM2GW7lTUNGg0PP2QX37SmG1c3jp2mQbaLss3+CvWQrRKObHPH3rLRMPBMtvm0qnJGVvPsC7Ldkm2wq9boLrM0azQk/JBtOFEunFLnleLIfEO2K7J7ALIhOygge8hGe8bRT4QQLFRrAUc/64UP9tnAUdkEH+yzgKOykWwbOCobybaBbwvovL3/enufjki+Ola+em2b9bKQ7GNl97VQLb89ydXy25PNAniPF6T5kllItpvJfr4+PbsYne1kbxcxnY5I4zUukewhZWuT/XBJRo/KIof5Gnit1rhEsh1M9sbo3oqW/PaEENKiD0eyXUx27ngne9eNt1rmEsl2LdnP16d796Kc3DyrEW+zgC2S7VyyyxH/9XBJdsluPkFDsl1LdpXst/fpaJv0FgvYItm4ghYajsru0zSSjWQHiKOykWwbOCobybaBo7clZVio1gIu3nAILAHZEQHZEQHZEQHZEQHZEQHZEQHZEQHZEQHZEQHZEQHZEQHZEQHZEfE/OgMrcorqGdkAAAAASUVORK5CYII=" 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. 一般删除网页数据和jquery下使用Ajax删除数据的区别

    1. 一般删除网页数据 就是指用户在点击删除的时候,会跳转到DeleteUser.ashx一般处理程序中,并且通过get传参的方式传递一个id的参数,然后在后台处理 <a href='Delet ...

  2. keys(),values()和items()

    a={'a':11,'b':'bb','c':321}for x in a.items(): print(x)  # 每条都输出来print("------------")for ...

  3. MyBatis的传入参数parameterType类型

    1. MyBatis的传入参数parameterType类型分两种 1. 1. 基本数据类型:int,string,long,Date; 1. 2. 复杂数据类型:类和Map 2. 如何获取参数中的值 ...

  4. 配置java环境jdk

    最近尝试改公司的项目中的一个后台管理系统,前后台都让我一个做,所以要配置一下java环境: 1. 按装jdk 1.6//2. 安装eclipse3. 安装maven4. 安装eclispe的maven ...

  5. 日常英语---十、MapleStory/Monsters/Level 191-201(Sad Erda:向你发射炮弹进行攻击)

    日常英语---十.MapleStory/Monsters/Level 191-201(Sad Erda:向你发射炮弹进行攻击) 一.总结 一句话总结:一种悲伤的精神,形成于奥术之河,一个黑法师能够融合 ...

  6. CentOS上安装seafile

    一.安装python2.7.14(CentOS7上python默认版本是Python 2.7.5 ,不需要安装)1.安装依赖包[root@web01 ~]# yum -y install zlib z ...

  7. android -------- ConstraintLayout Guideline和Barrier(四)

    前面的文章 ConstraintLayout 介绍 (一) ConstraintLayout约束属性 (二) ConstraintLayout 宽高比和偏移量比(三) 此博文主要讲解:Guidelin ...

  8. stock 基本操作

    追涨停   量比 大于5      0%-2%   个股    2点卖     37分钟买   板块5 -8 只涨停    板块分向标   追踪短期个股的涨跌现象    明白市场大级别趋势     主 ...

  9. python2.7 目录下没有scripts

    1.python2.7 配置环境完成或,python目录下没有scripts目录,先下载setuptools,cmd下载该目录下,输入python setup.py install 2.完成后,pyt ...

  10. Bipartite Segments CodeForces - 901C (区间二分图计数)

    大意: 给定无向图, 无偶环, 每次询问求[l,r]区间内, 有多少子区间是二分图. 无偶环等价于奇环仙人掌森林, 可以直接tarjan求出所有环, 然后就可以预处理出每个点为右端点时的答案. 这样的 ...