【SQL server】关于日期的各种情况处理(不断更新)
2018-06-02 09:32
99 查看
datepart | |
年 | yy |
季度 | |
月 | mm |
年中的日 | dy |
日 | dd |
周 | wk |
星期 | dw |
小时 | hh |
分钟 | mi |
秒 | ss |
毫秒 | ms |
微秒 | mcs |
纳秒 | ns |
DATEDIFF(datepart,startdate,enddate)
2.取日期的年月日
year(date) month(date) day(date)3.日期增加或减少指定时间
DATEADD(datepart,startdate,enddate)4.生成当月的所有日期
declare @ts int,@i int ,@dt_s datetime,@dt datetime select @ts=datediff(day,convert(varchar(8),DATEADD(MONTH,1,GETDATE()),120)+'01',dateadd(day,-1,dateadd(month,1,convert(varchar(8),DATEADD(MONTH,1,GETDATE()),120)+'01'))) select @dt_s=convert(varchar(8),DATEADD(MONTH,0,GETDATE()),120)+'01' select @i=0 while @ts>0 begin set @dt=dateadd(day,@i,@dt_s) insert into kq_y_gzr(rq,issb) values(@dt,1) set @i=@i+1 set @ts=@ts-1 end
阅读更多
相关文章推荐
- 关于Java日期处理函数.[不断更新]
- SQL Server关于星期的处理(日期处理)
- 关于SQL SERVER 2000的一些基本知识(2)——SQL SERVER 2000日期处理
- 关于C++的基础易错知识(源于各种笔试题,自己要记得不断更新)
- SQL Server各种日期计算方法
- sql server 2000关于开始日期,结束日期的查询
- 各种数据结构与算法知识入门经典(不断更新)
- 关于海量数据处理的各种常用数据结构浅谈
- alter table set unused之后各种情况处理
- 关于Windows 下查询端口占用情况已经处理方法
- PHP模拟SQL Server的两个日期处理函数
- 关于eclipse更新SDK失败问题处理
- [收藏]Javascript关于日期的各种技巧和方法总结[欢迎补充]
- iPhone iPad 各种控件默认高度 ----不断更新中
- 关于SQL Server的日期时间数据类型
- 关于变价价格不对的情况处理
- SQL Server各种日期计算方法
- ARM - Linux嵌入式C/C++各种资料分享【更新日期:2012/04/24】
- C# 字符串,数组,日期常遇到的处理方法(持续更新)