SQL日期函数

1、当天日期: select getdate()    包含年-月-日    时-分-秒

     日期截取或转换文式有两个函数 convert    ,cast

     如果只想获取日期的年-月-日,比如:CONVERT(VARCHAR(10),getdate(),120)

     这两个函数主要用在类型转换上,日期转换只不过是其中一个小例子

     比如:procedure里一参数是decimal类型的,把它转换成nvarchar类型 ,就可以用cast(@参数名 as nvarchar(50))

2、当天日期的星期: select datename(weekday,getdate()) 

3、上一个月的当天日期: DATEADD(MM,    -1,getdate())    主要是DATEADD函数

     其中 MM可以是DD,YY等,-1也是个变量,getdate()也可以是日期参数 ,可以由自己的需要付不同的数字,来获取不同的日期

4、日期差     DATEDIFF(day,@predate,@todate)      其中day 可以是Month或year

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值