SQL server 2012 如何取上个月的最后一天
好吧 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 如何取上个月的最后一天相关推荐
- SQL Server 2012新增的内置函数尝试
SQL Server 2012新增的内置函数尝试 简介 SQL Server2012新增了一些内置函数来让开发人员使用起来更加容易.可以减少代码量,下面我们将SQL Server新增的函数分为几类分别 ...
- SQL Server 2012 安装杂谈
回想一下,距离上次去微软培训SQL SERVER 2012已经有一段时间啦,从讲师打开2012的一瞬间,其实我已经开始想要跃跃欲试这个微软全新的数据平台工具,听闻2012比以前的2008R2那些版本做 ...
- 微软BI 之SSAS 系列 - 在SQL Server 2012 中开发 Analysis Services Multidimensional Project
SQL Server 2012 中提供了开发 SSAS 项目的两种模型,一种是新增加的 Tabular Model 表格模型,另一种就是原始的 Multidimensional Model 多维模型. ...
- SQL Server 2012如何打开2016的profiler文件
作者:markjiang7m2 原文地址:https://www.cnblogs.com/markjiang7m2/p/10980191.html 背景 在上星期,公司负责support的同事接到反馈 ...
- SQL Server 2012 各版本功能比较
http://blog.csdn.net/xcbsdu/article/details/8259131 http://msdn.microsoft.com 本主题提供有关不同版本的 SQLSer ...
- mysql alwayson_配置SQL Server 2012的AlwaysOn高性能组件
AlwaysOn取数据库镜像和故障转移集群之长.AlwaysOn不再像故障转移集群那样需要共享磁盘,从而主副本和辅助副本可以更容易的部署 AlwaysOn取数据库镜像和故障转移集群之长.AlwaysO ...
- 《T-SQL性能调优秘笈——基于SQL Server 2012 窗口函数》——1.1 窗口函数的背景...
本节书摘来自异步社区出版社<T-SQL性能调优秘笈--基于SQL Server 2012 窗口函数>一书中的第1章,第1.1节,作者: [美]Itzik Ben-Gan,更多章节内容可以访 ...
- mysql数据库应用与开发姜桂洪 课后答案_数据库原理及应用(SQL Server 2012) 王丽艳版 课后习题第一至六章答案...
有很多小伙伴说在网上很难找到这本教材的答案,临近期末复习关头,特将此文章共享到知乎,希望大家考试旗开得胜! 第一章 一.填空题 1.载体 2. 数据库 3.数据库 4.数据库 5.模式 6.例行程序 ...
- 微软BI 之SSAS 系列 - 在 SQL Server 2012 下查看 SSAS 分析服务的模型以及几个模型的简单介绍...
在SSDT中部署一个 SSAS 项目到本地服务器上出现错误. You cannot deploy the model because the localhost deployment server i ...
最新文章
- 几个cvebase_ifo基础信息融合在一起
- 鸿蒙系统是安卓还是苹果,小雷问答丨鸿蒙系统到底和苹果安卓有什么区别?
- LCD 设备驱动框架分析及核心结构
- Java集合性能分析-疯狂Java讲义
- Javascript 中的变量作用域问题
- 缓存jQuery对象来提高性能
- Vmware Workstation常用操作和常见问题
- LINQ查询表达式详解(2)——查询表达式的转换
- python 通达信函数_python调用通达信公式,大智慧公式转python
- MonkeyTest——简单无脑的移动端自动化测试(初级篇)
- iphone手机 ios系统 无法更新app 跳转到AppStore 显示 打开
- adobe illustrator的格式刷
- 可视化:架构师必看 京东咚咚架构演进
- 假设检验实例(python)
- 【Mac环境】mac在线安装brew时返回443链接被拒绝或超时错误解决方案
- 网站收录信息查询工具|世界排名
- 在CentOS7下的OpenCV环境搭建与基于C++的人脸辨认(Face Recognition)参考指南
- 怎么退出自适应巡航_自适应巡航功能是何方神圣?“全速域自适应巡航”又有什么作用呢...
- 英语知识点整理day07
- datagridvie设置行高列宽_DataGridView 列宽和行高自动调整的设定
热门文章
- jquery : 动态构建表单自动提交请求
- php time相差12小时_PHP服务器时间差8小时解决方案
- vue 子级拿值_vue 父组件通过$refs获取子组件的值和方法详解
- android餐厅管理系统,基于Android的餐厅管理系统的设计与实现
- mysql 自己写数据库,自己写了一个简单的mysql数据库连接类
- python已经取代了excel_Python已经取代Excel?网友:笑了
- solidworks无法获得下列许可standard_无法获取下列许可solidworks standard解决方法SW实战营...
- python文档的查看-python文件信息查看和修改
- Matplotlib 可视化之多图层叠加
- android 日期相减得天数_Excel日期计算方法大全