sql sever 查询所有时间段数据(分时间段 / 时间不连续)

本文介绍了在SQL Server中如何进行分时间段查询,包括如何转换时间到毫秒单位以及从毫秒数还原时间,详细展示了查询数据的过程,并提供了原始数据和最终查询结果。
摘要由CSDN通过智能技术生成

1,新增转换时间为毫秒函数(转载)

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:   GGA
-- Create date: 2013-03-28
-- Description: 将时间类型转化成BIGINT,返回指定时间
-- 到-01-01 08:00:00.000的毫秒数
-- =============================================
CREATE FUNCTION [dbo].[ufn_GetMSIntFormTime]
(
   @dt DATETIME
)
RETURNS BIGINT
AS
BEGIN
   -- Declare the return variable here
   DECLARE @dtInt BIGINT
 
   SELECT @dtInt=DATEDIFF(SECOND , '1970-01-01 08:00:00.000' , @
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值