Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-16"?>
- <ShowPlanXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.2" Build="11.0.2100.60" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
- <BatchSequence>
- <Batch>
- <Statements>
- <StmtSimple StatementCompId="1" StatementEstRows="1797880" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="140.172" StatementText="select *
from (
 select o, lag(m, 4) OVER (ORDER BY o) as m4, 
 lag(m, 3) OVER (ORDER BY o) as m3, 
 lag(m, 2) OVER (ORDER BY o) as m2, 
 lag(m, 1) OVER (ORDER BY o) as m1, 
 m as m0
 from data
) x
where 0=1
 or 1000 * (m1 - m0) between 500 and 510
 or 1000 * (m2 - m0) between 500 and 510
 or 1000 * (m3 - m0) between 500 and 510
 or 1000 * (m4 - m0) between 500 and 510" StatementType="SELECT" QueryHash="0x27B88C0005660E7" QueryPlanHash="0xA9B74E32C74B7486" RetrievedFromCache="true">
- <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="false" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" />
- <QueryPlan CachedPlanSize="112" CompileTime="2" CompileCPU="2" CompileMemory="552">
- <MemoryGrantInfo SerialRequiredMemory="0" SerialDesiredMemory="0" />
- <OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="207369" EstimatedPagesCached="51842" EstimatedAvailableDegreeOfParallelism="2" />
- <RelOp AvgRowSize="51" EstimateCPU="35.929" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1797880" LogicalOp="Filter" NodeId="0" Parallel="false" PhysicalOp="Filter" EstimatedTotalSubtreeCost="140.172">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="Expr1005" />
- <ColumnReference Column="Expr1006" />
- </OutputList>
- <Filter StartupExpression="false">
- <RelOp AvgRowSize="75" EstimateCPU="3.5929" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Aggregate" NodeId="1" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="104.243">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="Expr1005" />
- <ColumnReference Column="Expr1006" />
- </OutputList>
- <StreamAggregate>
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Column="Expr1006" />
- <ScalarOperator ScalarString="LAST_VALUE([s].[dbo].[data].[m])">
- <Aggregate AggType="LAST_VALUE" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ScalarOperator ScalarString="ANY([s].[dbo].[data].[o])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ScalarOperator ScalarString="ANY([s].[dbo].[data].[m])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Column="Expr1003" />
- <ScalarOperator ScalarString="ANY([Expr1003])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1003" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Column="Expr1004" />
- <ScalarOperator ScalarString="ANY([Expr1004])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1004" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Column="Expr1005" />
- <ScalarOperator ScalarString="ANY([Expr1005])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1005" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- </DefinedValues>
- <GroupBy>
- <ColumnReference Column="WindowCount1042" />
- </GroupBy>
- <RelOp AvgRowSize="75" EstimateCPU="12.5752" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="11442400" LogicalOp="Window Spool" NodeId="2" Parallel="false" PhysicalOp="Window Spool" EstimatedTotalSubtreeCost="100.65">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="Expr1005" />
- <ColumnReference Column="RowNumber1007" />
- <ColumnReference Column="WindowCount1042" />
- <ColumnReference Column="Segment1041" />
- </OutputList>
- <WindowSpool>
- <RelOp AvgRowSize="75" EstimateCPU="0.35929" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Segment" NodeId="3" Parallel="false" PhysicalOp="Segment" EstimatedTotalSubtreeCost="86.6382">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="Expr1005" />
- <ColumnReference Column="RowNumber1007" />
- <ColumnReference Column="TopRowNumber1008" />
- <ColumnReference Column="BottomRowNumber1009" />
- <ColumnReference Column="Segment1041" />
- </OutputList>
- <Segment>
- <GroupBy />
- <SegmentColumn>
- <ColumnReference Column="Segment1041" />
- </SegmentColumn>
- <RelOp AvgRowSize="67" EstimateCPU="0.572118" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Compute Scalar" NodeId="4" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="86.2789">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="Expr1005" />
- <ColumnReference Column="RowNumber1007" />
- <ColumnReference Column="TopRowNumber1008" />
- <ColumnReference Column="BottomRowNumber1009" />
- </OutputList>
- <ComputeScalar>
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Column="TopRowNumber1008" />
- <ScalarOperator ScalarString="[RowNumber1007]-(1)">
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="RowNumber1007" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="(1)" />
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Column="BottomRowNumber1009" />
- <ScalarOperator ScalarString="[RowNumber1007]-(1)">
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="RowNumber1007" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="(1)" />
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </DefinedValue>
- </DefinedValues>
- <RelOp AvgRowSize="51" EstimateCPU="0.457694" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Compute Scalar" NodeId="5" Parallel="false" PhysicalOp="Sequence Project" EstimatedTotalSubtreeCost="85.7068">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="Expr1005" />
- <ColumnReference Column="RowNumber1007" />
- </OutputList>
- <SequenceProject>
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Column="RowNumber1007" />
- <ScalarOperator ScalarString="row_number">
- <Sequence FunctionName="row_number" />
- </ScalarOperator>
- </DefinedValue>
- </DefinedValues>
- <RelOp AvgRowSize="51" EstimateCPU="0.114424" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Segment" NodeId="6" Parallel="false" PhysicalOp="Segment" EstimatedTotalSubtreeCost="85.2491">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="Expr1005" />
- <ColumnReference Column="Segment1040" />
- </OutputList>
- <Segment>
- <GroupBy />
- <SegmentColumn>
- <ColumnReference Column="Segment1040" />
- </SegmentColumn>
- <RelOp AvgRowSize="67" EstimateCPU="3.5929" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Aggregate" NodeId="7" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="85.1347">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="Expr1005" />
- </OutputList>
- <StreamAggregate>
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Column="Expr1005" />
- <ScalarOperator ScalarString="LAST_VALUE([s].[dbo].[data].[m])">
- <Aggregate AggType="LAST_VALUE" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ScalarOperator ScalarString="ANY([s].[dbo].[data].[o])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ScalarOperator ScalarString="ANY([s].[dbo].[data].[m])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Column="Expr1003" />
- <ScalarOperator ScalarString="ANY([Expr1003])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1003" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Column="Expr1004" />
- <ScalarOperator ScalarString="ANY([Expr1004])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1004" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- </DefinedValues>
- <GroupBy>
- <ColumnReference Column="WindowCount1039" />
- </GroupBy>
- <RelOp AvgRowSize="67" EstimateCPU="12.5752" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="11442400" LogicalOp="Window Spool" NodeId="8" Parallel="false" PhysicalOp="Window Spool" EstimatedTotalSubtreeCost="81.5418">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="RowNumber1010" />
- <ColumnReference Column="WindowCount1039" />
- <ColumnReference Column="Segment1038" />
- </OutputList>
- <WindowSpool>
- <RelOp AvgRowSize="67" EstimateCPU="0.35929" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Segment" NodeId="9" Parallel="false" PhysicalOp="Segment" EstimatedTotalSubtreeCost="67.5294">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="RowNumber1010" />
- <ColumnReference Column="TopRowNumber1011" />
- <ColumnReference Column="BottomRowNumber1012" />
- <ColumnReference Column="Segment1038" />
- </OutputList>
- <Segment>
- <GroupBy />
- <SegmentColumn>
- <ColumnReference Column="Segment1038" />
- </SegmentColumn>
- <RelOp AvgRowSize="59" EstimateCPU="0.572118" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Compute Scalar" NodeId="10" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="67.1702">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="RowNumber1010" />
- <ColumnReference Column="TopRowNumber1011" />
- <ColumnReference Column="BottomRowNumber1012" />
- </OutputList>
- <ComputeScalar>
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Column="TopRowNumber1011" />
- <ScalarOperator ScalarString="[RowNumber1010]-(2)">
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="RowNumber1010" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="(2)" />
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Column="BottomRowNumber1012" />
- <ScalarOperator ScalarString="[RowNumber1010]-(2)">
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="RowNumber1010" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="(2)" />
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </DefinedValue>
- </DefinedValues>
- <RelOp AvgRowSize="43" EstimateCPU="0.457694" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Compute Scalar" NodeId="11" Parallel="false" PhysicalOp="Sequence Project" EstimatedTotalSubtreeCost="66.598">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="RowNumber1010" />
- </OutputList>
- <SequenceProject>
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Column="RowNumber1010" />
- <ScalarOperator ScalarString="row_number">
- <Sequence FunctionName="row_number" />
- </ScalarOperator>
- </DefinedValue>
- </DefinedValues>
- <RelOp AvgRowSize="43" EstimateCPU="0.114424" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Segment" NodeId="12" Parallel="false" PhysicalOp="Segment" EstimatedTotalSubtreeCost="66.1403">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- <ColumnReference Column="Segment1037" />
- </OutputList>
- <Segment>
- <GroupBy />
- <SegmentColumn>
- <ColumnReference Column="Segment1037" />
- </SegmentColumn>
- <RelOp AvgRowSize="59" EstimateCPU="3.5929" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Aggregate" NodeId="13" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="66.0259">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Expr1004" />
- </OutputList>
- <StreamAggregate>
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Column="Expr1004" />
- <ScalarOperator ScalarString="LAST_VALUE([s].[dbo].[data].[m])">
- <Aggregate AggType="LAST_VALUE" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ScalarOperator ScalarString="ANY([s].[dbo].[data].[o])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ScalarOperator ScalarString="ANY([s].[dbo].[data].[m])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Column="Expr1003" />
- <ScalarOperator ScalarString="ANY([Expr1003])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1003" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- </DefinedValues>
- <GroupBy>
- <ColumnReference Column="WindowCount1036" />
- </GroupBy>
- <RelOp AvgRowSize="59" EstimateCPU="12.5752" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="11442400" LogicalOp="Window Spool" NodeId="14" Parallel="false" PhysicalOp="Window Spool" EstimatedTotalSubtreeCost="62.433">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="RowNumber1013" />
- <ColumnReference Column="WindowCount1036" />
- <ColumnReference Column="Segment1035" />
- </OutputList>
- <WindowSpool>
- <RelOp AvgRowSize="59" EstimateCPU="0.35929" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Segment" NodeId="15" Parallel="false" PhysicalOp="Segment" EstimatedTotalSubtreeCost="48.4207">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="RowNumber1013" />
- <ColumnReference Column="TopRowNumber1014" />
- <ColumnReference Column="BottomRowNumber1015" />
- <ColumnReference Column="Segment1035" />
- </OutputList>
- <Segment>
- <GroupBy />
- <SegmentColumn>
- <ColumnReference Column="Segment1035" />
- </SegmentColumn>
- <RelOp AvgRowSize="51" EstimateCPU="0.572118" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Compute Scalar" NodeId="16" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="48.0614">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="RowNumber1013" />
- <ColumnReference Column="TopRowNumber1014" />
- <ColumnReference Column="BottomRowNumber1015" />
- </OutputList>
- <ComputeScalar>
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Column="TopRowNumber1014" />
- <ScalarOperator ScalarString="[RowNumber1013]-(3)">
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="RowNumber1013" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="(3)" />
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Column="BottomRowNumber1015" />
- <ScalarOperator ScalarString="[RowNumber1013]-(3)">
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="RowNumber1013" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="(3)" />
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </DefinedValue>
- </DefinedValues>
- <RelOp AvgRowSize="35" EstimateCPU="0.457694" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Compute Scalar" NodeId="17" Parallel="false" PhysicalOp="Sequence Project" EstimatedTotalSubtreeCost="47.4893">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="RowNumber1013" />
- </OutputList>
- <SequenceProject>
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Column="RowNumber1013" />
- <ScalarOperator ScalarString="row_number">
- <Sequence FunctionName="row_number" />
- </ScalarOperator>
- </DefinedValue>
- </DefinedValues>
- <RelOp AvgRowSize="35" EstimateCPU="0.114424" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Segment" NodeId="18" Parallel="false" PhysicalOp="Segment" EstimatedTotalSubtreeCost="47.0316">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- <ColumnReference Column="Segment1034" />
- </OutputList>
- <Segment>
- <GroupBy />
- <SegmentColumn>
- <ColumnReference Column="Segment1034" />
- </SegmentColumn>
- <RelOp AvgRowSize="51" EstimateCPU="3.5929" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Aggregate" NodeId="19" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="46.9172">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Expr1003" />
- </OutputList>
- <StreamAggregate>
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Column="Expr1003" />
- <ScalarOperator ScalarString="LAST_VALUE([s].[dbo].[data].[m])">
- <Aggregate AggType="LAST_VALUE" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ScalarOperator ScalarString="ANY([s].[dbo].[data].[o])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ScalarOperator ScalarString="ANY([s].[dbo].[data].[m])">
- <Aggregate AggType="ANY" Distinct="false">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Aggregate>
- </ScalarOperator>
- </DefinedValue>
- </DefinedValues>
- <GroupBy>
- <ColumnReference Column="WindowCount1033" />
- </GroupBy>
- <RelOp AvgRowSize="51" EstimateCPU="12.5752" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="11442400" LogicalOp="Window Spool" NodeId="20" Parallel="false" PhysicalOp="Window Spool" EstimatedTotalSubtreeCost="43.3243">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="RowNumber1016" />
- <ColumnReference Column="WindowCount1033" />
- <ColumnReference Column="Segment1032" />
- </OutputList>
- <WindowSpool>
- <RelOp AvgRowSize="51" EstimateCPU="0.35929" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Segment" NodeId="21" Parallel="false" PhysicalOp="Segment" EstimatedTotalSubtreeCost="29.312">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="RowNumber1016" />
- <ColumnReference Column="TopRowNumber1017" />
- <ColumnReference Column="BottomRowNumber1018" />
- <ColumnReference Column="Segment1032" />
- </OutputList>
- <Segment>
- <GroupBy />
- <SegmentColumn>
- <ColumnReference Column="Segment1032" />
- </SegmentColumn>
- <RelOp AvgRowSize="43" EstimateCPU="0.572118" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Compute Scalar" NodeId="22" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="28.9527">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="RowNumber1016" />
- <ColumnReference Column="TopRowNumber1017" />
- <ColumnReference Column="BottomRowNumber1018" />
- </OutputList>
- <ComputeScalar>
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Column="TopRowNumber1017" />
- <ScalarOperator ScalarString="[RowNumber1016]-(4)">
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="RowNumber1016" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="(4)" />
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Column="BottomRowNumber1018" />
- <ScalarOperator ScalarString="[RowNumber1016]-(4)">
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="RowNumber1016" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="(4)" />
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </DefinedValue>
- </DefinedValues>
- <RelOp AvgRowSize="27" EstimateCPU="0.457694" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Compute Scalar" NodeId="23" Parallel="false" PhysicalOp="Sequence Project" EstimatedTotalSubtreeCost="28.3805">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="RowNumber1016" />
- </OutputList>
- <SequenceProject>
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Column="RowNumber1016" />
- <ScalarOperator ScalarString="row_number">
- <Sequence FunctionName="row_number" />
- </ScalarOperator>
- </DefinedValue>
- </DefinedValues>
- <RelOp AvgRowSize="27" EstimateCPU="0.114424" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Segment" NodeId="24" Parallel="false" PhysicalOp="Segment" EstimatedTotalSubtreeCost="27.9229">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- <ColumnReference Column="Segment1031" />
- </OutputList>
- <Segment>
- <GroupBy />
- <SegmentColumn>
- <ColumnReference Column="Segment1031" />
- </SegmentColumn>
- <RelOp AvgRowSize="19" EstimateCPU="6.29345" EstimateIO="21.515" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5721180" LogicalOp="Clustered Index Scan" NodeId="25" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="27.8084" TableCardinality="5721180">
- <OutputList>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </OutputList>
- <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
- <DefinedValues>
- <DefinedValue>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
- </DefinedValue>
- <DefinedValue>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </DefinedValue>
- </DefinedValues>
- <Object Database="[s]" Schema="[dbo]" Table="[data]" Index="[PK__data__3BD0199C571B9676]" IndexKind="Clustered" />
- </IndexScan>
- </RelOp>
- </Segment>
- </RelOp>
- </SequenceProject>
- </RelOp>
- </ComputeScalar>
- </RelOp>
- </Segment>
- </RelOp>
- </WindowSpool>
- </RelOp>
- </StreamAggregate>
- </RelOp>
- </Segment>
- </RelOp>
- </SequenceProject>
- </RelOp>
- </ComputeScalar>
- </RelOp>
- </Segment>
- </RelOp>
- </WindowSpool>
- </RelOp>
- </StreamAggregate>
- </RelOp>
- </Segment>
- </RelOp>
- </SequenceProject>
- </RelOp>
- </ComputeScalar>
- </RelOp>
- </Segment>
- </RelOp>
- </WindowSpool>
- </RelOp>
- </StreamAggregate>
- </RelOp>
- </Segment>
- </RelOp>
- </SequenceProject>
- </RelOp>
- </ComputeScalar>
- </RelOp>
- </Segment>
- </RelOp>
- </WindowSpool>
- </RelOp>
- </StreamAggregate>
- </RelOp>
- <Predicate>
- <ScalarOperator ScalarString="($1000.0000)*([Expr1006]-[s].[dbo].[data].[m])>=($500.0000) AND ($1000.0000)*([Expr1006]-[s].[dbo].[data].[m])<=($510.0000) OR ($1000.0000)*([Expr1005]-[s].[dbo].[data].[m])>=($500.0000) AND ($1000.0000)*([Expr1005]-[s].[dbo].[data].[m])<=($510.0000) OR ($1000.0000)*([Expr1004]-[s].[dbo].[data].[m])>=($500.0000) AND ($1000.0000)*([Expr1004]-[s].[dbo].[data].[m])<=($510.0000) OR ($1000.0000)*([Expr1003]-[s].[dbo].[data].[m])>=($500.0000) AND ($1000.0000)*([Expr1003]-[s].[dbo].[data].[m])<=($510.0000)">
- <Logical Operation="OR">
- <ScalarOperator>
- <Logical Operation="AND">
- <ScalarOperator>
- <Compare CompareOp="GE">
- <ScalarOperator>
- <Arithmetic Operation="MULT">
- <ScalarOperator>
- <Const ConstValue="($1000.0000)" />
- </ScalarOperator>
- <ScalarOperator>
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1006" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="($500.0000)" />
- </ScalarOperator>
- </Compare>
- </ScalarOperator>
- <ScalarOperator>
- <Compare CompareOp="LE">
- <ScalarOperator>
- <Arithmetic Operation="MULT">
- <ScalarOperator>
- <Const ConstValue="($1000.0000)" />
- </ScalarOperator>
- <ScalarOperator>
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1006" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="($510.0000)" />
- </ScalarOperator>
- </Compare>
- </ScalarOperator>
- </Logical>
- </ScalarOperator>
- <ScalarOperator>
- <Logical Operation="AND">
- <ScalarOperator>
- <Compare CompareOp="GE">
- <ScalarOperator>
- <Arithmetic Operation="MULT">
- <ScalarOperator>
- <Const ConstValue="($1000.0000)" />
- </ScalarOperator>
- <ScalarOperator>
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1005" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="($500.0000)" />
- </ScalarOperator>
- </Compare>
- </ScalarOperator>
- <ScalarOperator>
- <Compare CompareOp="LE">
- <ScalarOperator>
- <Arithmetic Operation="MULT">
- <ScalarOperator>
- <Const ConstValue="($1000.0000)" />
- </ScalarOperator>
- <ScalarOperator>
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1005" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="($510.0000)" />
- </ScalarOperator>
- </Compare>
- </ScalarOperator>
- </Logical>
- </ScalarOperator>
- <ScalarOperator>
- <Logical Operation="AND">
- <ScalarOperator>
- <Compare CompareOp="GE">
- <ScalarOperator>
- <Arithmetic Operation="MULT">
- <ScalarOperator>
- <Const ConstValue="($1000.0000)" />
- </ScalarOperator>
- <ScalarOperator>
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1004" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="($500.0000)" />
- </ScalarOperator>
- </Compare>
- </ScalarOperator>
- <ScalarOperator>
- <Compare CompareOp="LE">
- <ScalarOperator>
- <Arithmetic Operation="MULT">
- <ScalarOperator>
- <Const ConstValue="($1000.0000)" />
- </ScalarOperator>
- <ScalarOperator>
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1004" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="($510.0000)" />
- </ScalarOperator>
- </Compare>
- </ScalarOperator>
- </Logical>
- </ScalarOperator>
- <ScalarOperator>
- <Logical Operation="AND">
- <ScalarOperator>
- <Compare CompareOp="GE">
- <ScalarOperator>
- <Arithmetic Operation="MULT">
- <ScalarOperator>
- <Const ConstValue="($1000.0000)" />
- </ScalarOperator>
- <ScalarOperator>
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1003" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="($500.0000)" />
- </ScalarOperator>
- </Compare>
- </ScalarOperator>
- <ScalarOperator>
- <Compare CompareOp="LE">
- <ScalarOperator>
- <Arithmetic Operation="MULT">
- <ScalarOperator>
- <Const ConstValue="($1000.0000)" />
- </ScalarOperator>
- <ScalarOperator>
- <Arithmetic Operation="SUB">
- <ScalarOperator>
- <Identifier>
- <ColumnReference Column="Expr1003" />
- </Identifier>
- </ScalarOperator>
- <ScalarOperator>
- <Identifier>
- <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
- </Identifier>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- </Arithmetic>
- </ScalarOperator>
- <ScalarOperator>
- <Const ConstValue="($510.0000)" />
- </ScalarOperator>
- </Compare>
- </ScalarOperator>
- </Logical>
- </ScalarOperator>
- </Logical>
- </ScalarOperator>
- </Predicate>
- </Filter>
- </RelOp>
- </QueryPlan>
- </StmtSimple>
- </Statements>
- </Batch>
- </BatchSequence>
- </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement