sqlserver 查询时间表问题..

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver 查询时间表问题..相关的知识,希望对你有一定的参考价值。

sqlserver中 如果给定日期范围 如2013-01-01 到 2014-01-01 怎么得到
这种表

求 sql 语句! sqlserver的....

create function generateTime
(
@begin_date datetime,
@end_date datetime
)
returns @t table(date datetime)
as
begin

with maco as (
select @begin_date AS date union all
select date+1 from maco where date+1 <=@end_date)
insert into @t
select * from maco option(maxrecursion 0);
return end
参考技术A select * from aTable where datetime between aBeginDate and aEndDate追问

您好 我的意思不是查某段时间的数据
我的意思是 想得到上述表... 谢谢

sql SQLSERVER显示查询时间

SET STATISTICS PROFILE ON  
SET STATISTICS IO ON 
SET STATISTICS Time ON 

以上是关于sqlserver 查询时间表问题..的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver如何查询30分钟内的数据

SQLServer根据时间段查询数据

sqlserver 查询出前十条,发布时间前十天内的记录

sqlserver 在数据查询时是按时间顺序排列的 在时间字段上还有必要加聚集索引吗 为啥

SQLServer时间分段查询

sqlserver数据怎么查询两个时间之间的数据