SQL SERVER 日期函数相关内容

本文介绍了如何使用SQL进行日期时间处理,包括截止日期、开始日期的年月日和时分秒的截取、转换以及组合特定时间格式的操作技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近跟日期相关的内容杠上了,为方便自己后期查阅,特地做笔记。

DECLARE @chanenddate datetime----截止日期转成当天的年月日+尾巴
DECLARE @chanbengindate datetime----开始日期转成当天的年月日+0000000
 

截取日期的 年月日,字符串类型

convert(varchar, cast(@begindate as date), 23)

截取日期的 时分秒,字符串类型

SELECT CONVERT(VARCHAR,@enddate,8)

截取日期开始时间的年月日,拼接上结束时间的时分秒,在转成日期型

select @chanenddate=(select cast(convert(varchar, cast(@begindate as date), 23)+' '+(SELECT CONVERT(VARCHAR,@enddate,8)) as datetime))

截取开始时间的年月日,给拼接上指定的时分秒  ' 00:00:00:000'
select @chanbengindate=(select cast(convert(varchar, cast(@begindate as date), 23)+' 00:00:00:000' as datetime))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值