简单的SQl时间序列生成,每次时间间隔10分钟。
2012-08-09 11:40
507 查看
简单的SQl时间序列生成,每次时间间隔10分钟。
.net高级学习群II Q群230160592 欢迎有基础的加入一起学习
use master create table timeseries(Times datetime not null) go declare @firstdate datetime , @lastdate datetime declare @MI int begin set @firstdate='8/8/2012 6:00' set @lastdate ='8/9/2012 6:00' set @MI=datediff(MI,@firstdate,@lastdate) --嵌套循环 while(@MI>=0) begin insert into timeseries values(@firstdate) SET NOCOUNT ON set @firstdate=dateadd(MI,10,@firstdate)--每次起始时间递增10分钟。 set @MI=datediff(MI,@firstdate,@lastdate) --当@firstdate递增至与@lastdate相同时,MI为0,退出循环 SET NOCOUNT Off end end select ROW_NUMBER() over(order by Times) as id, CONVERT(varchar(10),Times, 120 ) as 日期 ,Times from timeseries order by Times asc drop table timeseries
.net高级学习群II Q群230160592 欢迎有基础的加入一起学习
相关文章推荐
- 如何用sql生成固定时间间隔的统计表[转]
- PL/SQL 按小时间隔生成一年的时间数据
- oracle connect by及函数及生成等间隔的时间序列的方法
- 【批量生成10万条sql数据库数据+IO流的使用】生成简单sql插入语句大量数据,以及输出流生成文件2017年
- ChartSQL —— 用 SQL 语句来生成图形图表(既简单又漂亮)
- 时间格式生成序列【主键】
- mybatis半自动生成Bean和简单查询SQL
- SQL语句实现:输入开始和结束时间,得到1小时间隔的平均数据。
- 一个简单方法完成C#时间间隔的计算
- SQL计算实际工作日(天)及两个时间(工作日)间隔(小时)!
- c#根据当前系统时间生成的随机序列数
- PD 15.1 安装 破解 , 简单使用 (一对多,多对多关系生成sql脚本) , CDM 和 PDM 的区别;PD15.1 生成sql2008 无FK外键约束的解决方法
- 一个简单方法完成C#时间间隔的计算
- 生成简单实体的sql
- 一个简单方法完成C#时间间隔的计算
- 简单的Fibonacci序列生成程序-Java
- Oracle sql技巧--生成序列
- spark SQL读取ORC文件从Driver启动到开始执行Task(或stage)间隔时间太长(计算Partition时间太长)且产出orc单个文件中stripe个数太多问题解决方案
- 查询长事务和SQL执行等待间隔时间
- 时间序列简单介绍