dbo.QBM_FTDateTimeGaps

SQL_INLINE_TABLE_VALUED_FUNCTION

Created 2026-04-14T23:14:10.567 · modified 2026-04-14T23:14:10.567 · source: live DB sys.objects/sys.sql_expression_dependencies.

Open formatted source/search result

Parameters

NameTypeOutput
@ExistingTimeSpansQBM_YDateTimePairno

Referenced objects

SchemaObjectColumn/minorClass
QBM_YDateTimePairTYPE
dboQBM_FGIDateTimeSpanOverlapOBJECT_OR_COLUMN

Source excerpt

First extracted SQL definition lines from the exported source. Use the full source page for complete context.

Open full formatted source

1create function dbo.QBM_FTDateTimeGaps( @ExistingTimeSpans QBM_YDateTimePair readonly ) returns table  return ( with ist as (select e.FromDate , e.ToDate
2 from @ExistingTimeSpans e union all   select '1899-12-31', getutcdate() )  select l.FromDate as GapStart, l.ToDate as GapEnd from ist i cross join ( select
3 x.FromDate, x.ToDate from (  select getutcdate() as FromDate, dateadd(mi, -1, MIN(i.FromDate)) as ToDate from ist i  union all  select dateadd(ms, 10,
4 i1.ToDate), min(dateadd(mi, -1, i2.FromDate)) from ist i1 join ist i2 on dateadd(mi, -1, i2.FromDate) > dateadd(ms, 10, i1.ToDate) group by dateadd(ms
5, 10, i1.ToDate)   union all select dateadd(mi, 1, Max(ToDate)), '2200-01-01' from ist ) as x where x.FromDate <= ToDate )  as l group by l.FromDate, l.ToDate
6 having SUM(convert(int, dbo.QBM_FGIDateTimeSpanOverlap(i.FromDate, i.ToDate, l.FromDate, l.ToDate, 0))) = 0  ) 
7

Module relation graph

Loading module relation graph…

Source-derived context

Generated from exported SQL module definitions plus read-only sandbox sys.objects/sys.parameters/sys.sql_expression_dependencies metadata. This is factual source evidence, not a semantic guess.

provenance: SQL definition export provenance: sandbox DB metadata modified: 2026-04-14T23:14:10.567

None extracted.

Summary: reads/joins ist

Declared parameters

ParameterTypeDirection
@ExistingTimeSpansqbm_ydatetimepairinput

DML targets

None extracted.

Called routines

None extracted.

Read/join references

Config/session

Config: None extracted.

Session: None extracted.

DBQueue/tasks

None extracted.

Temp tables / referenced variables

Temp: None extracted.

Variables: @ExistingTimeSpans

Referenced by / reverse dependencies

Generated from live DB metadata, FK rows, and exported SQL dependency/source extraction. This is factual linkage evidence, not inferred behavior.

Referencing objectRelationEvidence
dbo.QER_FGIPwoValidDateRangeAssignSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.QER_FGIPwoValidDateRangesExistSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.QER_FTPwoValidDateRangeAssignSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.QER_FTPwoValidDateRangesSQL expression dependencydbo · OBJECT_OR_COLUMN
dbo.QER_FGIPwoValidDateRangeAssignsource text referenceSQL_SCALAR_FUNCTION
dbo.QER_FGIPwoValidDateRangesExistsource text referenceSQL_SCALAR_FUNCTION
dbo.QER_FTPwoValidDateRangeAssignsource text referenceSQL_TABLE_VALUED_FUNCTION
dbo.QER_FTPwoValidDateRangessource text referenceSQL_TABLE_VALUED_FUNCTION