获取sql server与年、季度、月、周首尾有关的时间函数
2023-09-14 09:03:18 时间
--一个月的第一天:2013-12-31 00:00:00.000
select dateadd(mm,datediff(mm,0,getdate()),0)
--本周的星期一:2013-12-30 00:00:00.000
select dateadd(wk,datediff(wk,0,getdate()),0)
-- 一年的第一天:2013-01-01 00:00:00.000
select dateadd(yy,datediff(yy,0,getdate()),0)
-- 季度的第一天:2013-10-01 00:00:00.000
select dateadd(qq,datediff(qq,0,getdate()),0)
-- 上个月的最后一天:2013-11-31 23:59:59.997
select dateadd(ms,-3,dateadd(mm, datediff(mm,0,getdate()), 0))
--去年的最后一天:2012-12-31 23:59:59.997
select dateadd(ms,-3,dateadd(yy, datediff(yy,0,getdate()), 0))
--本月的最后一天:2013-12-31 23:59:59.997
select dateadd(ms,-3,dateadd(mm, datediff(m,0,getdate())+1, 0))
--本年的最后一天:2013-12-31 23:59:59.997
select dateadd(ms,-3,dateadd(yy, datediff(yy,0,getdate())+1, 0))
--本月的第一个星期一:2013-12-02 00:00:00.000
select dateadd(wk, datediff(wk,0, dateadd(dd,6-datepart(day,getdate()),getdate())), 0)
SQL Server 统计某个月周末的天数 ---注意:这里统计的周末包括周5,周6,但不包括周日ALTER FUNCTION [dbo].[GetWeekDaysByMonth] @Year INT, @Month INT, @Day INT RETURNS INT BEGIN
sql server 查询本周、本月所有天数的数据 原文:sql server 查询本周、本月所有天数的数据 查询本月所有的天数: --本月所有的天数 select convert(varchar(10),dateadd(DAY,t2.number,t1.
SQL Server 日期的加减函数: DATEDIFF DATEADD 原文:SQL Server 日期的加减函数: DATEDIFF DATEADD 原文地址:http://blog.csdn.net/xyzqiang/article/details/6577831 SQL Server 日期的加减函数: DATEDIFF DATEADDDATEDIFF: 返...
SQL获取当月天数的几种方法 原文:SQL获取当月天数的几种方法 日期直接减去int类型的数字 等于 DATEADD(DAY,- 数字,日期) 下面三种方法: 1,日期加一个月减去当前天数,相当于这个月最后一天的日期。然后获取天数。
mysql中获取一天、一周、一月时间数据的各种sql语句写法 来源:http://www.jb51.net/article/50505.htm 今天抽时间整理了一篇mysql中与天、周、月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的同时,分享给大家,并首先默认创建一个表、插入2条数据,便于部分数据的测试,其中部分名词或函数进行了解释说明。
SQL Server 统计某个月周末的天数 ---注意:这里统计的周末包括周5,周6,但不包括周日ALTER FUNCTION [dbo].[GetWeekDaysByMonth] @Year INT, @Month INT, @Day INT RETURNS INT BEGIN
sql server 查询本周、本月所有天数的数据 原文:sql server 查询本周、本月所有天数的数据 查询本月所有的天数: --本月所有的天数 select convert(varchar(10),dateadd(DAY,t2.number,t1.
SQL Server 日期的加减函数: DATEDIFF DATEADD 原文:SQL Server 日期的加减函数: DATEDIFF DATEADD 原文地址:http://blog.csdn.net/xyzqiang/article/details/6577831 SQL Server 日期的加减函数: DATEDIFF DATEADDDATEDIFF: 返...
SQL获取当月天数的几种方法 原文:SQL获取当月天数的几种方法 日期直接减去int类型的数字 等于 DATEADD(DAY,- 数字,日期) 下面三种方法: 1,日期加一个月减去当前天数,相当于这个月最后一天的日期。然后获取天数。
mysql中获取一天、一周、一月时间数据的各种sql语句写法 来源:http://www.jb51.net/article/50505.htm 今天抽时间整理了一篇mysql中与天、周、月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的同时,分享给大家,并首先默认创建一个表、插入2条数据,便于部分数据的测试,其中部分名词或函数进行了解释说明。
相关文章
- 关于SQL的几道小题详解(sql进阶)
- SQL SERVER 2012新增函数之逻辑函数IIF
- SQL Server 2012 开窗函数
- 件清除SQL Server组件:一个高效的方法(删除sqlserver组)
- SQL Server页与区:存储组织细节(sqlserver页和区)
- SQL Server中的递归树技术及其应用(sqlserver递归树)
- 事件SQL Server中自定义事件的实现(sqlserver自定义)
- SQL Server:实现数据处理的功能强大器(sqlserver的功能)
- null处理SQL Server数据库中空值的ifnull函数(sqlserver的if)
- 解析如何快速解析SQL Server源文件(sqlserver源文件)
- SQL Server 接晒:让你的应用更具弹性(sqlserver接晒)
- 关闭SQL Server 如何正确打开与关闭(sqlserver 打开)
- 间不足SQL Server空间难以满足:解决之道(sqlserver如果空)
- 利用SQL Server多核提升性能(sqlserver 多核)
- SQL Server 2018:同比显著提升(sqlserver同比)
- SQL Server中实现字符串前置补零的技术实现(sqlserver前补0)
- SQL Server企业版:用于企业高效运营的智能解决方案(sqlserver企业版)
- SQL Server中创建序号的技术实践(sqlserver中序号)
- 视图使用SQL Server中的表值函数替代视图(sqlserver中代替)
- SQL Server导出SQL文件:实现快速数据备份(sqlserver导出sql文件)
- Sql学习第一天——SQL练习题(建表/sql语句)