问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql怎么生成某一个时段内的随机时间戳

发布网友 发布时间:2022-04-07 19:46

我来回答

3个回答

懂视网 时间:2022-04-08 00:07

前面写过类似的文章,这是开发时用的
if OBJECT_ID(N'tf_Data_TimeRange',N'FN') is not null
	drop function tf_Data_TimeRange
go

create function tf_Data_TimeRange(
	@startDate varchar(20), --开始日期
	@endDate varchar(20), --结束日期
	@dataType int  --数据类型 1:小时 2:日
) returns @temp table(orderby int,MonitorTime varchar(20))
as
/********************************
--function:递归生成时间段
--author:zhujt
--create date:2015-5-28 17:07:11
*********************************/
begin
	if @dataType=1 
		begin
			with temp(orderby,vdate) as
			(select 1 orderby,convert(varchar(20),@startDate,120)
			 union all
			 select orderby+1, convert(varchar(20),dateadd(HOUR,1,vdate),120) 
			 from temp 
			 where vdate < @endDate
			 ) 
			insert into @temp(orderby,MonitorTime)
			select orderby,vdate from temp
			OPTION (MAXRECURSION 0) --排除限值
		end
	else if @dataType=2
		begin 
			set @endDate=convert(varchar(10),@endDate,120);
			
			with temp(orderby,vdate) as
			(select 1 orderby,convert(varchar(10),@startDate,120)
			 union all
			 select orderby+1, convert(varchar(10),dateadd(DD,1,vdate),120) 
			 from temp 
			 where vdate < @endDate
			 ) 
			insert into @temp(orderby,MonitorTime)
			select orderby,vdate from temp
			OPTION (MAXRECURSION 0) --排除限值
		end 
	return;
end

SQLServer生成时间范围

标签:sql server

热心网友 时间:2022-04-07 21:15

SQLSERVER : select floor(rand()*(AB-AA))+AA
含义是,两个时间分别为 A 和 B, A < B ,将两个时间转换为时间戳 AA,AB?

SET newstime=FLOOR(UNIX_TIMESTAMP()-1000 - RAND() * (3186400)) where id<500
FLOOR(UNIX_TIMESTAMP()-1000 - RAND() * (3186400)) ,这句语法有错误吗?
提问问题是:怎么生成某一个时段内的随机时间戳。 比如 3月内,4月内

热心网友 时间:2022-04-07 22:33

举例:两个时间分别为 A 和 B, A < B ,将两个时间转换为时间戳 AA,AB
sqlserver的写法是 SELECT FLOOR(RAND()*(AB- AA))+AA
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土石方回填怎么算 深圳市行政机关公开招考公务员中的警察职位对身高、视力有要求吗? 精子和卵子结合肚子会疼吗 ...控制食欲啊 我一点控制力都没有 看见吃的就想吃 还是在不饿的情况... 食欲超旺盛!看见东西就想吃,看电视都会想吃,有什么控制的办法?? 阴阳师微信登录的是渠道服吗_怎么分辨渠道服 请问图片里的广州南指的是火车站“广州南站”吗?还是指别的?” 广州火车南站和广州南站有什么区别 女性长扁平疣的原因 段前段后0.5行怎么设置呢? 京东店铺的年费是多少,会退还吗 数控刀柄类型 加工中心主轴和刀柄是靠什么传递动力?仅仅只是那个锥度?然后拉紧拉钉吗? 京东年费和保证金都是一样的吗? 拉钉是和刀柄相连的吗 京东的年费是多少,会退吗 数控机床的刀柄靠什么夹紧、靠什么松开,刀具如何夹紧?简述其原理 刀柄拉钉 的作用, 京东商城年费是怎么回事的? 京东年费是多少一个月啊? 别克君威换轮胎用什么品牌比较好? 别克君威车胎换下要多少钱 天津哪里有批发大虾的啊? 别克君威轮胎多少钱,轮胎更换周期 新君威2.0T想换轮胎。大家帮帮忙。推荐一款 别克君威想换款新的轮胎,有没有推荐的啊? 别克君威,该换轮胎了,求推荐! 思科网络学院CCNA第三学期答案 excel表格带数字文字和字母,怎么求和 空气能热水器真的省电吗?为什么很多人不建议使用空气能热水器呢? 加工中心刀柄拉钉如果松的话会不会掉刀 数控刀柄的结构形式有什么概念? 长安汽车车架号在哪? 去淘宝或者京东上面开店,是按年收费还是按月收费?还一次性付清 出水刀柄是不是主要拉钉那里出水 长安CS35 Plus车机vin号是什么? 数控车床的刀柄筒夹怎么区分? 京东年费多少,能退吗? 长安新豹车架号位置 qq头像设置默认怎么设置 京东plus会员到22年2月到期,现在我要续费,会员时间从什么时候开始算?怎么算_百度问一问 加工中心刀柄都有哪些种类? 天津最大的干果批发市场是哪个,就是核桃,巴旦木,松子,等等这些干货,要... 京东开店缴费后多久过期? 长安汽车车架号在哪 长安cs95车辆识别代码在哪里? 长安APPvin错误 为什么在excel中的数字后面的0不见了 一辆汽车的VIN码前三位是LSG,请问这辆车的产地是? 梦见满屋都是都是东西有点乱,自己还醉酒,睁不开眼睛,有人来敲门,还被人进屋抢东西?