好吧 QQ群里被问到这种问题,还是这里写一下吧。

DECLARE @date DATETIME = getdate();

SELECT EOMONTH (@date) AS 'Last Day Of This Month',

EOMONTH (@date, 1) AS 'Last Day Of Next Month',

EOMONTH (@date, -1) AS 'Last Day Of Previous Month',

EOMONTH (@date, -2) AS 'LAST Last Day Of Previous Month'

;

特殊的29日也可以哦
DECLARE @date DATETIME = '2000-03-01';

SELECT EOMONTH (@date) AS 'Last Day Of This Month',

EOMONTH (@date, 1) AS 'Last Day Of Next Month',

EOMONTH (@date, -1) AS 'Last Day Of Previous Month',

EOMONTH (@date, -2) AS 'LAST Last Day Of Previous Month'

;

其实一个很闲的印度老外已经Code Prject 上写了给很全各个版本都有的表格了。。。您们慢参考我就不重复劳动了。

http://www.codeproject.com/Articles/566542/Date-and-Time-Data-Types-and-Functions-SQL-Server#29

好吧 SQL server 2008 中没有EOMONTH函数 那只能用dateadd拼接的方法来做

DECLARE @date DATETIME = '2000-03-02';

select dateadd(dd,-day(@date),dateadd(m,1,@date)) AS 'Last Day Of This Month',

dateadd(dd,-day(@date),dateadd(m,2,@date)) AS 'Last Day Of Next Month',

dateadd(dd,-day(@date),dateadd(m,0,@date)) AS 'Last Day Of Previous Month',

dateadd(dd,-day(@date),dateadd(m,-1,@date)) AS 'LAST Last Day Of Previous Monthh'

给懒人

转载于:https://www.cnblogs.com/cnLing/p/3337049.html

SQL server 2012 如何取上个月的最后一天相关推荐

  1. SQL Server 2012新增的内置函数尝试

    SQL Server 2012新增的内置函数尝试 简介 SQL Server2012新增了一些内置函数来让开发人员使用起来更加容易.可以减少代码量,下面我们将SQL Server新增的函数分为几类分别 ...

  2. SQL Server 2012 安装杂谈

    回想一下,距离上次去微软培训SQL SERVER 2012已经有一段时间啦,从讲师打开2012的一瞬间,其实我已经开始想要跃跃欲试这个微软全新的数据平台工具,听闻2012比以前的2008R2那些版本做 ...

  3. 微软BI 之SSAS 系列 - 在SQL Server 2012 中开发 Analysis Services Multidimensional Project

    SQL Server 2012 中提供了开发 SSAS 项目的两种模型,一种是新增加的 Tabular Model 表格模型,另一种就是原始的 Multidimensional Model 多维模型. ...

  4. SQL Server 2012如何打开2016的profiler文件

    作者:markjiang7m2 原文地址:https://www.cnblogs.com/markjiang7m2/p/10980191.html 背景 在上星期,公司负责support的同事接到反馈 ...

  5. SQL Server 2012 各版本功能比较

     http://blog.csdn.net/xcbsdu/article/details/8259131 http://msdn.microsoft.com 本主题提供有关不同版本的 SQLSer ...

  6. mysql alwayson_配置SQL Server 2012的AlwaysOn高性能组件

    AlwaysOn取数据库镜像和故障转移集群之长.AlwaysOn不再像故障转移集群那样需要共享磁盘,从而主副本和辅助副本可以更容易的部署 AlwaysOn取数据库镜像和故障转移集群之长.AlwaysO ...

  7. 《T-SQL性能调优秘笈——基于SQL Server 2012 窗口函数》——1.1 窗口函数的背景...

    本节书摘来自异步社区出版社<T-SQL性能调优秘笈--基于SQL Server 2012 窗口函数>一书中的第1章,第1.1节,作者: [美]Itzik Ben-Gan,更多章节内容可以访 ...

  8. mysql数据库应用与开发姜桂洪 课后答案_数据库原理及应用(SQL Server 2012) 王丽艳版 课后习题第一至六章答案...

    有很多小伙伴说在网上很难找到这本教材的答案,临近期末复习关头,特将此文章共享到知乎,希望大家考试旗开得胜! 第一章 一.填空题 1.载体 2. 数据库 3.数据库 4.数据库 5.模式 6.例行程序 ...

  9. 微软BI 之SSAS 系列 - 在 SQL Server 2012 下查看 SSAS 分析服务的模型以及几个模型的简单介绍...

    在SSDT中部署一个 SSAS 项目到本地服务器上出现错误. You cannot deploy the model because the localhost deployment server i ...

最新文章

  1. 几个cvebase_ifo基础信息融合在一起
  2. 鸿蒙系统是安卓还是苹果,小雷问答丨鸿蒙系统到底和苹果安卓有什么区别?
  3. LCD 设备驱动框架分析及核心结构
  4. Java集合性能分析-疯狂Java讲义
  5. Javascript 中的变量作用域问题
  6. 缓存jQuery对象来提高性能
  7. Vmware Workstation常用操作和常见问题
  8. LINQ查询表达式详解(2)——查询表达式的转换
  9. python 通达信函数_python调用通达信公式,大智慧公式转python
  10. MonkeyTest——简单无脑的移动端自动化测试(初级篇)
  11. iphone手机 ios系统 无法更新app 跳转到AppStore 显示 打开
  12. adobe illustrator的格式刷
  13. 可视化:架构师必看 京东咚咚架构演进
  14. 假设检验实例(python)
  15. 【Mac环境】mac在线安装brew时返回443链接被拒绝或超时错误解决方案
  16. 网站收录信息查询工具|世界排名
  17. 在CentOS7下的OpenCV环境搭建与基于C++的人脸辨认(Face Recognition)参考指南
  18. 怎么退出自适应巡航_自适应巡航功能是何方神圣?“全速域自适应巡航”又有什么作用呢...
  19. 英语知识点整理day07
  20. datagridvie设置行高列宽_DataGridView 列宽和行高自动调整的设定

热门文章

  1. jquery : 动态构建表单自动提交请求
  2. php time相差12小时_PHP服务器时间差8小时解决方案
  3. vue 子级拿值_vue 父组件通过$refs获取子组件的值和方法详解
  4. android餐厅管理系统,基于Android的餐厅管理系统的设计与实现
  5. mysql 自己写数据库,自己写了一个简单的mysql数据库连接类
  6. python已经取代了excel_Python已经取代Excel?网友:笑了
  7. solidworks无法获得下列许可standard_无法获取下列许可solidworks standard解决方法SW实战营...
  8. python文档的查看-python文件信息查看和修改
  9. Matplotlib 可视化之多图层叠加
  10. android 日期相减得天数_Excel日期计算方法大全