您现在的位置是:首页>数据库数据库
SQL server 根据时间生成订单号
胡小浪2019-07-17【数据库】1355人已围观
简介SQL server 根据时间生成订单号
根据时间生成订单号
SQL:
declare @CurDate datetime,@CurrentDate varchar(100);
set @CurDate=GETDATE();--获取当前时间
Select @CurrentDate = Cast( RIGHT( year(@CurDate),4) as varchar) + --年
right('00' + cast(month(@CurDate) as varchar),2) + -- 月
right('00' + cast(day(@CurDate) as varchar),2)+
right('00' + cast(DateName(hour,@CurDate) as varchar),2)+
right('00' + cast(DateName(mi,@CurDate) as varchar),2)+
right('00' + cast(DateName(ss,@CurDate) as varchar),2)+
right('00' + cast(DateName(ms,@CurDate) as varchar),2)
print @CurrentDate
拓展
Datepart():返回代表指定日期的指定日期部分的整数
语法:Datepart(datepart,date) 返回类型:int
DateName():返回代表指定日期的指定日期部分的字符串
语法:DateName(datepart,date) 返回类型:nvarchar
扫一扫分享本页
很赞哦! (