SQL处理日期
2015-04-17 11:15
127 查看
select DATEADD(MM,DATEDIFF(MM,0,GETDATE()),0) AS 本月第一日 ,DATEADD(DAY,-1,DATEADD(MM,DATEDIFF(MM,0,GETDATE())+1,0)) 本月最后一日; select DATEADD(YY,DATEDIFF(YY,0,GETDATE()),0) AS 本年第一日 ,DATEADD(DAY,-1,DATEADD(YY,DATEDIFF(YY,0,GETDATE())+1,0)) 本年最后一日; select DATEDIFF(DAY,DATEADD(YY,DATEDIFF(YY,0,GETDATE()),0),DATEADD(YY,DATEDIFF(YY,0,GETDATE())+1,0)) 本年天数; DECLARE @TOTAL FLOAT ,@LEFT FLOAT ,@RATIO FLOAT SELECT @TOTAL= DATEDIFF(DAY,DATEADD(YY,DATEDIFF(YY,0,GETDATE()),0),DATEADD(YY,DATEDIFF(YY,0,GETDATE())+1,0)); SELECT @LEFT= DATEDIFF(DAY,GETDATE(),DATEADD(YY,DATEDIFF(YY,0,GETDATE())+1,0)); SELECT @RATIO= @LEFT/@TOTAL SELECT @LEFT 本年剩余天数,@TOTAL 本年天数,ROUND(@RATIO,2) 日历比
相关文章推荐
- sql中处理日期类型
- SQL常用日期处理函数
- SQL之to_date()以及关于日期处理的详解
- T-SQL日期处理相关
- sql日期处理(出自邹建的book)
- 2.3.4 SET LANGUAGE对日期处理的影响示例.sql
- SQL中日期格式的处理to_char函数
- spark sql 怎样处理日期类型
- 只利用SQL日期变量的非时间信息进行处理的方法例子
- Oracle11G-SQL开发指南-5-日期和时间存储和处理
- oracle sql 日期处理
- 2.4.1 日期格式化处理.sql
- 39.Oracle数据库SQL开发之 日期和时间的存储与处理——几个简单的存储检索日期
- T-SQL日期处理相关
- SQL 日期处理
- oracle trunc 函数处理日期格式,日期类型很有用的几个sql
- SQL:数据库日期处理
- SQL和C#的常用时间日期处理
- 2.4.2 日期推算处理.sql
- 40.Oracle数据库SQL开发之 日期和时间的存储与处理——使用TO_CHAR和TO_DATE