获取几个特殊的日期
2016-09-23 09:49
246 查看
SELECT DATEADD(YEAR, DATEDIFF(YEAR, 0, GETDATE()), 0) 当年第一天 , DATEADD(DAY, -1, DATEADD(YEAR, DATEDIFF(YEAR, 0, GETDATE()) + 1, 0)) 当年最后一天 , DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), 0) 当月第一天 , DATEADD(DAY, -1, DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) + 1, 0)) 当月最后一天 , DATEADD(WEEK, DATEDIFF(WEEK, 0, GETDATE()), 0) 当周第一天 , DATEADD(day, -1, DATEADD(WEEK, DATEDIFF(WEEK, 0, GETDATE()) + 1, 0)) 当周最后一天 --可以把getdate()函数更换成任何一个日期
相关文章推荐
- 在linux上通过yum安装JDK
- 用urliso把linux刻录U盘失败无数次。 用unetbootin试试可以启动的。
- 微信小程序开发环境搭建
- 远程唤醒、WOL、Magic_Packet
- datagrid返回记录为0时显示“没有记录”
- 2.2 Copy Constructor
- jstat 工具
- 吓死了很久未登录以为51cto帐号被盗了本号是微博登录非qq登录
- OVS v2.3 v2.4 v2.5各版本改动
- linux之wake_lock
- Perl线程开发过程中的经验
- Git权威指南 书摘
- 一分钟读懂互联网广告竞价策略GFP+GSP+VCG
- Ext扩展的QQ表情选择面板
- 实验二——任务四——Activity的生命周期测试
- 如果在PC机上安装了S3C2440驱动但是通过虚拟机不能用DNW下载程序
- suricata 3.1 源码分析20 (数据包封装)
- 在cmd命令下启动软件
- RPC框架性能基本比较测试
- RPC框架性能基本比较测试