Advertisement
Guest User

Execution Plan

a guest
Jul 31st, 2014
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 89.35 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-16"?>
  2. <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">
  3. <BatchSequence>
  4. <Batch>
  5. <Statements>
  6. <StmtSimple StatementCompId="1" StatementEstRows="1797880" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="140.172" StatementText="select *&#xD;&#xA;from (&#xD;&#xA; select o, lag(m, 4) OVER (ORDER BY o) as m4, &#xD;&#xA; lag(m, 3) OVER (ORDER BY o) as m3, &#xD;&#xA; lag(m, 2) OVER (ORDER BY o) as m2, &#xD;&#xA; lag(m, 1) OVER (ORDER BY o) as m1, &#xD;&#xA; m as m0&#xD;&#xA; from data&#xD;&#xA;) x&#xD;&#xA;where 0=1&#xD;&#xA; or 1000 * (m1 - m0) between 500 and 510&#xD;&#xA; or 1000 * (m2 - m0) between 500 and 510&#xD;&#xA; or 1000 * (m3 - m0) between 500 and 510&#xD;&#xA; or 1000 * (m4 - m0) between 500 and 510" StatementType="SELECT" QueryHash="0x27B88C0005660E7" QueryPlanHash="0xA9B74E32C74B7486" RetrievedFromCache="true">
  7. <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="false" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" />
  8. <QueryPlan CachedPlanSize="112" CompileTime="2" CompileCPU="2" CompileMemory="552">
  9. <MemoryGrantInfo SerialRequiredMemory="0" SerialDesiredMemory="0" />
  10. <OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="207369" EstimatedPagesCached="51842" EstimatedAvailableDegreeOfParallelism="2" />
  11. <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">
  12. <OutputList>
  13. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  14. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  15. <ColumnReference Column="Expr1003" />
  16. <ColumnReference Column="Expr1004" />
  17. <ColumnReference Column="Expr1005" />
  18. <ColumnReference Column="Expr1006" />
  19. </OutputList>
  20. <Filter StartupExpression="false">
  21. <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">
  22. <OutputList>
  23. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  24. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  25. <ColumnReference Column="Expr1003" />
  26. <ColumnReference Column="Expr1004" />
  27. <ColumnReference Column="Expr1005" />
  28. <ColumnReference Column="Expr1006" />
  29. </OutputList>
  30. <StreamAggregate>
  31. <DefinedValues>
  32. <DefinedValue>
  33. <ColumnReference Column="Expr1006" />
  34. <ScalarOperator ScalarString="LAST_VALUE([s].[dbo].[data].[m])">
  35. <Aggregate AggType="LAST_VALUE" Distinct="false">
  36. <ScalarOperator>
  37. <Identifier>
  38. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  39. </Identifier>
  40. </ScalarOperator>
  41. </Aggregate>
  42. </ScalarOperator>
  43. </DefinedValue>
  44. <DefinedValue>
  45. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  46. <ScalarOperator ScalarString="ANY([s].[dbo].[data].[o])">
  47. <Aggregate AggType="ANY" Distinct="false">
  48. <ScalarOperator>
  49. <Identifier>
  50. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  51. </Identifier>
  52. </ScalarOperator>
  53. </Aggregate>
  54. </ScalarOperator>
  55. </DefinedValue>
  56. <DefinedValue>
  57. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  58. <ScalarOperator ScalarString="ANY([s].[dbo].[data].[m])">
  59. <Aggregate AggType="ANY" Distinct="false">
  60. <ScalarOperator>
  61. <Identifier>
  62. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  63. </Identifier>
  64. </ScalarOperator>
  65. </Aggregate>
  66. </ScalarOperator>
  67. </DefinedValue>
  68. <DefinedValue>
  69. <ColumnReference Column="Expr1003" />
  70. <ScalarOperator ScalarString="ANY([Expr1003])">
  71. <Aggregate AggType="ANY" Distinct="false">
  72. <ScalarOperator>
  73. <Identifier>
  74. <ColumnReference Column="Expr1003" />
  75. </Identifier>
  76. </ScalarOperator>
  77. </Aggregate>
  78. </ScalarOperator>
  79. </DefinedValue>
  80. <DefinedValue>
  81. <ColumnReference Column="Expr1004" />
  82. <ScalarOperator ScalarString="ANY([Expr1004])">
  83. <Aggregate AggType="ANY" Distinct="false">
  84. <ScalarOperator>
  85. <Identifier>
  86. <ColumnReference Column="Expr1004" />
  87. </Identifier>
  88. </ScalarOperator>
  89. </Aggregate>
  90. </ScalarOperator>
  91. </DefinedValue>
  92. <DefinedValue>
  93. <ColumnReference Column="Expr1005" />
  94. <ScalarOperator ScalarString="ANY([Expr1005])">
  95. <Aggregate AggType="ANY" Distinct="false">
  96. <ScalarOperator>
  97. <Identifier>
  98. <ColumnReference Column="Expr1005" />
  99. </Identifier>
  100. </ScalarOperator>
  101. </Aggregate>
  102. </ScalarOperator>
  103. </DefinedValue>
  104. </DefinedValues>
  105. <GroupBy>
  106. <ColumnReference Column="WindowCount1042" />
  107. </GroupBy>
  108. <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">
  109. <OutputList>
  110. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  111. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  112. <ColumnReference Column="Expr1003" />
  113. <ColumnReference Column="Expr1004" />
  114. <ColumnReference Column="Expr1005" />
  115. <ColumnReference Column="RowNumber1007" />
  116. <ColumnReference Column="WindowCount1042" />
  117. <ColumnReference Column="Segment1041" />
  118. </OutputList>
  119. <WindowSpool>
  120. <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">
  121. <OutputList>
  122. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  123. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  124. <ColumnReference Column="Expr1003" />
  125. <ColumnReference Column="Expr1004" />
  126. <ColumnReference Column="Expr1005" />
  127. <ColumnReference Column="RowNumber1007" />
  128. <ColumnReference Column="TopRowNumber1008" />
  129. <ColumnReference Column="BottomRowNumber1009" />
  130. <ColumnReference Column="Segment1041" />
  131. </OutputList>
  132. <Segment>
  133. <GroupBy />
  134. <SegmentColumn>
  135. <ColumnReference Column="Segment1041" />
  136. </SegmentColumn>
  137. <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">
  138. <OutputList>
  139. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  140. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  141. <ColumnReference Column="Expr1003" />
  142. <ColumnReference Column="Expr1004" />
  143. <ColumnReference Column="Expr1005" />
  144. <ColumnReference Column="RowNumber1007" />
  145. <ColumnReference Column="TopRowNumber1008" />
  146. <ColumnReference Column="BottomRowNumber1009" />
  147. </OutputList>
  148. <ComputeScalar>
  149. <DefinedValues>
  150. <DefinedValue>
  151. <ColumnReference Column="TopRowNumber1008" />
  152. <ScalarOperator ScalarString="[RowNumber1007]-(1)">
  153. <Arithmetic Operation="SUB">
  154. <ScalarOperator>
  155. <Identifier>
  156. <ColumnReference Column="RowNumber1007" />
  157. </Identifier>
  158. </ScalarOperator>
  159. <ScalarOperator>
  160. <Const ConstValue="(1)" />
  161. </ScalarOperator>
  162. </Arithmetic>
  163. </ScalarOperator>
  164. </DefinedValue>
  165. <DefinedValue>
  166. <ColumnReference Column="BottomRowNumber1009" />
  167. <ScalarOperator ScalarString="[RowNumber1007]-(1)">
  168. <Arithmetic Operation="SUB">
  169. <ScalarOperator>
  170. <Identifier>
  171. <ColumnReference Column="RowNumber1007" />
  172. </Identifier>
  173. </ScalarOperator>
  174. <ScalarOperator>
  175. <Const ConstValue="(1)" />
  176. </ScalarOperator>
  177. </Arithmetic>
  178. </ScalarOperator>
  179. </DefinedValue>
  180. </DefinedValues>
  181. <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">
  182. <OutputList>
  183. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  184. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  185. <ColumnReference Column="Expr1003" />
  186. <ColumnReference Column="Expr1004" />
  187. <ColumnReference Column="Expr1005" />
  188. <ColumnReference Column="RowNumber1007" />
  189. </OutputList>
  190. <SequenceProject>
  191. <DefinedValues>
  192. <DefinedValue>
  193. <ColumnReference Column="RowNumber1007" />
  194. <ScalarOperator ScalarString="row_number">
  195. <Sequence FunctionName="row_number" />
  196. </ScalarOperator>
  197. </DefinedValue>
  198. </DefinedValues>
  199. <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">
  200. <OutputList>
  201. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  202. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  203. <ColumnReference Column="Expr1003" />
  204. <ColumnReference Column="Expr1004" />
  205. <ColumnReference Column="Expr1005" />
  206. <ColumnReference Column="Segment1040" />
  207. </OutputList>
  208. <Segment>
  209. <GroupBy />
  210. <SegmentColumn>
  211. <ColumnReference Column="Segment1040" />
  212. </SegmentColumn>
  213. <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">
  214. <OutputList>
  215. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  216. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  217. <ColumnReference Column="Expr1003" />
  218. <ColumnReference Column="Expr1004" />
  219. <ColumnReference Column="Expr1005" />
  220. </OutputList>
  221. <StreamAggregate>
  222. <DefinedValues>
  223. <DefinedValue>
  224. <ColumnReference Column="Expr1005" />
  225. <ScalarOperator ScalarString="LAST_VALUE([s].[dbo].[data].[m])">
  226. <Aggregate AggType="LAST_VALUE" Distinct="false">
  227. <ScalarOperator>
  228. <Identifier>
  229. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  230. </Identifier>
  231. </ScalarOperator>
  232. </Aggregate>
  233. </ScalarOperator>
  234. </DefinedValue>
  235. <DefinedValue>
  236. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  237. <ScalarOperator ScalarString="ANY([s].[dbo].[data].[o])">
  238. <Aggregate AggType="ANY" Distinct="false">
  239. <ScalarOperator>
  240. <Identifier>
  241. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  242. </Identifier>
  243. </ScalarOperator>
  244. </Aggregate>
  245. </ScalarOperator>
  246. </DefinedValue>
  247. <DefinedValue>
  248. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  249. <ScalarOperator ScalarString="ANY([s].[dbo].[data].[m])">
  250. <Aggregate AggType="ANY" Distinct="false">
  251. <ScalarOperator>
  252. <Identifier>
  253. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  254. </Identifier>
  255. </ScalarOperator>
  256. </Aggregate>
  257. </ScalarOperator>
  258. </DefinedValue>
  259. <DefinedValue>
  260. <ColumnReference Column="Expr1003" />
  261. <ScalarOperator ScalarString="ANY([Expr1003])">
  262. <Aggregate AggType="ANY" Distinct="false">
  263. <ScalarOperator>
  264. <Identifier>
  265. <ColumnReference Column="Expr1003" />
  266. </Identifier>
  267. </ScalarOperator>
  268. </Aggregate>
  269. </ScalarOperator>
  270. </DefinedValue>
  271. <DefinedValue>
  272. <ColumnReference Column="Expr1004" />
  273. <ScalarOperator ScalarString="ANY([Expr1004])">
  274. <Aggregate AggType="ANY" Distinct="false">
  275. <ScalarOperator>
  276. <Identifier>
  277. <ColumnReference Column="Expr1004" />
  278. </Identifier>
  279. </ScalarOperator>
  280. </Aggregate>
  281. </ScalarOperator>
  282. </DefinedValue>
  283. </DefinedValues>
  284. <GroupBy>
  285. <ColumnReference Column="WindowCount1039" />
  286. </GroupBy>
  287. <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">
  288. <OutputList>
  289. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  290. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  291. <ColumnReference Column="Expr1003" />
  292. <ColumnReference Column="Expr1004" />
  293. <ColumnReference Column="RowNumber1010" />
  294. <ColumnReference Column="WindowCount1039" />
  295. <ColumnReference Column="Segment1038" />
  296. </OutputList>
  297. <WindowSpool>
  298. <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">
  299. <OutputList>
  300. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  301. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  302. <ColumnReference Column="Expr1003" />
  303. <ColumnReference Column="Expr1004" />
  304. <ColumnReference Column="RowNumber1010" />
  305. <ColumnReference Column="TopRowNumber1011" />
  306. <ColumnReference Column="BottomRowNumber1012" />
  307. <ColumnReference Column="Segment1038" />
  308. </OutputList>
  309. <Segment>
  310. <GroupBy />
  311. <SegmentColumn>
  312. <ColumnReference Column="Segment1038" />
  313. </SegmentColumn>
  314. <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">
  315. <OutputList>
  316. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  317. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  318. <ColumnReference Column="Expr1003" />
  319. <ColumnReference Column="Expr1004" />
  320. <ColumnReference Column="RowNumber1010" />
  321. <ColumnReference Column="TopRowNumber1011" />
  322. <ColumnReference Column="BottomRowNumber1012" />
  323. </OutputList>
  324. <ComputeScalar>
  325. <DefinedValues>
  326. <DefinedValue>
  327. <ColumnReference Column="TopRowNumber1011" />
  328. <ScalarOperator ScalarString="[RowNumber1010]-(2)">
  329. <Arithmetic Operation="SUB">
  330. <ScalarOperator>
  331. <Identifier>
  332. <ColumnReference Column="RowNumber1010" />
  333. </Identifier>
  334. </ScalarOperator>
  335. <ScalarOperator>
  336. <Const ConstValue="(2)" />
  337. </ScalarOperator>
  338. </Arithmetic>
  339. </ScalarOperator>
  340. </DefinedValue>
  341. <DefinedValue>
  342. <ColumnReference Column="BottomRowNumber1012" />
  343. <ScalarOperator ScalarString="[RowNumber1010]-(2)">
  344. <Arithmetic Operation="SUB">
  345. <ScalarOperator>
  346. <Identifier>
  347. <ColumnReference Column="RowNumber1010" />
  348. </Identifier>
  349. </ScalarOperator>
  350. <ScalarOperator>
  351. <Const ConstValue="(2)" />
  352. </ScalarOperator>
  353. </Arithmetic>
  354. </ScalarOperator>
  355. </DefinedValue>
  356. </DefinedValues>
  357. <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">
  358. <OutputList>
  359. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  360. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  361. <ColumnReference Column="Expr1003" />
  362. <ColumnReference Column="Expr1004" />
  363. <ColumnReference Column="RowNumber1010" />
  364. </OutputList>
  365. <SequenceProject>
  366. <DefinedValues>
  367. <DefinedValue>
  368. <ColumnReference Column="RowNumber1010" />
  369. <ScalarOperator ScalarString="row_number">
  370. <Sequence FunctionName="row_number" />
  371. </ScalarOperator>
  372. </DefinedValue>
  373. </DefinedValues>
  374. <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">
  375. <OutputList>
  376. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  377. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  378. <ColumnReference Column="Expr1003" />
  379. <ColumnReference Column="Expr1004" />
  380. <ColumnReference Column="Segment1037" />
  381. </OutputList>
  382. <Segment>
  383. <GroupBy />
  384. <SegmentColumn>
  385. <ColumnReference Column="Segment1037" />
  386. </SegmentColumn>
  387. <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">
  388. <OutputList>
  389. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  390. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  391. <ColumnReference Column="Expr1003" />
  392. <ColumnReference Column="Expr1004" />
  393. </OutputList>
  394. <StreamAggregate>
  395. <DefinedValues>
  396. <DefinedValue>
  397. <ColumnReference Column="Expr1004" />
  398. <ScalarOperator ScalarString="LAST_VALUE([s].[dbo].[data].[m])">
  399. <Aggregate AggType="LAST_VALUE" Distinct="false">
  400. <ScalarOperator>
  401. <Identifier>
  402. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  403. </Identifier>
  404. </ScalarOperator>
  405. </Aggregate>
  406. </ScalarOperator>
  407. </DefinedValue>
  408. <DefinedValue>
  409. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  410. <ScalarOperator ScalarString="ANY([s].[dbo].[data].[o])">
  411. <Aggregate AggType="ANY" Distinct="false">
  412. <ScalarOperator>
  413. <Identifier>
  414. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  415. </Identifier>
  416. </ScalarOperator>
  417. </Aggregate>
  418. </ScalarOperator>
  419. </DefinedValue>
  420. <DefinedValue>
  421. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  422. <ScalarOperator ScalarString="ANY([s].[dbo].[data].[m])">
  423. <Aggregate AggType="ANY" Distinct="false">
  424. <ScalarOperator>
  425. <Identifier>
  426. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  427. </Identifier>
  428. </ScalarOperator>
  429. </Aggregate>
  430. </ScalarOperator>
  431. </DefinedValue>
  432. <DefinedValue>
  433. <ColumnReference Column="Expr1003" />
  434. <ScalarOperator ScalarString="ANY([Expr1003])">
  435. <Aggregate AggType="ANY" Distinct="false">
  436. <ScalarOperator>
  437. <Identifier>
  438. <ColumnReference Column="Expr1003" />
  439. </Identifier>
  440. </ScalarOperator>
  441. </Aggregate>
  442. </ScalarOperator>
  443. </DefinedValue>
  444. </DefinedValues>
  445. <GroupBy>
  446. <ColumnReference Column="WindowCount1036" />
  447. </GroupBy>
  448. <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">
  449. <OutputList>
  450. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  451. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  452. <ColumnReference Column="Expr1003" />
  453. <ColumnReference Column="RowNumber1013" />
  454. <ColumnReference Column="WindowCount1036" />
  455. <ColumnReference Column="Segment1035" />
  456. </OutputList>
  457. <WindowSpool>
  458. <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">
  459. <OutputList>
  460. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  461. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  462. <ColumnReference Column="Expr1003" />
  463. <ColumnReference Column="RowNumber1013" />
  464. <ColumnReference Column="TopRowNumber1014" />
  465. <ColumnReference Column="BottomRowNumber1015" />
  466. <ColumnReference Column="Segment1035" />
  467. </OutputList>
  468. <Segment>
  469. <GroupBy />
  470. <SegmentColumn>
  471. <ColumnReference Column="Segment1035" />
  472. </SegmentColumn>
  473. <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">
  474. <OutputList>
  475. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  476. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  477. <ColumnReference Column="Expr1003" />
  478. <ColumnReference Column="RowNumber1013" />
  479. <ColumnReference Column="TopRowNumber1014" />
  480. <ColumnReference Column="BottomRowNumber1015" />
  481. </OutputList>
  482. <ComputeScalar>
  483. <DefinedValues>
  484. <DefinedValue>
  485. <ColumnReference Column="TopRowNumber1014" />
  486. <ScalarOperator ScalarString="[RowNumber1013]-(3)">
  487. <Arithmetic Operation="SUB">
  488. <ScalarOperator>
  489. <Identifier>
  490. <ColumnReference Column="RowNumber1013" />
  491. </Identifier>
  492. </ScalarOperator>
  493. <ScalarOperator>
  494. <Const ConstValue="(3)" />
  495. </ScalarOperator>
  496. </Arithmetic>
  497. </ScalarOperator>
  498. </DefinedValue>
  499. <DefinedValue>
  500. <ColumnReference Column="BottomRowNumber1015" />
  501. <ScalarOperator ScalarString="[RowNumber1013]-(3)">
  502. <Arithmetic Operation="SUB">
  503. <ScalarOperator>
  504. <Identifier>
  505. <ColumnReference Column="RowNumber1013" />
  506. </Identifier>
  507. </ScalarOperator>
  508. <ScalarOperator>
  509. <Const ConstValue="(3)" />
  510. </ScalarOperator>
  511. </Arithmetic>
  512. </ScalarOperator>
  513. </DefinedValue>
  514. </DefinedValues>
  515. <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">
  516. <OutputList>
  517. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  518. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  519. <ColumnReference Column="Expr1003" />
  520. <ColumnReference Column="RowNumber1013" />
  521. </OutputList>
  522. <SequenceProject>
  523. <DefinedValues>
  524. <DefinedValue>
  525. <ColumnReference Column="RowNumber1013" />
  526. <ScalarOperator ScalarString="row_number">
  527. <Sequence FunctionName="row_number" />
  528. </ScalarOperator>
  529. </DefinedValue>
  530. </DefinedValues>
  531. <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">
  532. <OutputList>
  533. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  534. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  535. <ColumnReference Column="Expr1003" />
  536. <ColumnReference Column="Segment1034" />
  537. </OutputList>
  538. <Segment>
  539. <GroupBy />
  540. <SegmentColumn>
  541. <ColumnReference Column="Segment1034" />
  542. </SegmentColumn>
  543. <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">
  544. <OutputList>
  545. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  546. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  547. <ColumnReference Column="Expr1003" />
  548. </OutputList>
  549. <StreamAggregate>
  550. <DefinedValues>
  551. <DefinedValue>
  552. <ColumnReference Column="Expr1003" />
  553. <ScalarOperator ScalarString="LAST_VALUE([s].[dbo].[data].[m])">
  554. <Aggregate AggType="LAST_VALUE" Distinct="false">
  555. <ScalarOperator>
  556. <Identifier>
  557. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  558. </Identifier>
  559. </ScalarOperator>
  560. </Aggregate>
  561. </ScalarOperator>
  562. </DefinedValue>
  563. <DefinedValue>
  564. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  565. <ScalarOperator ScalarString="ANY([s].[dbo].[data].[o])">
  566. <Aggregate AggType="ANY" Distinct="false">
  567. <ScalarOperator>
  568. <Identifier>
  569. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  570. </Identifier>
  571. </ScalarOperator>
  572. </Aggregate>
  573. </ScalarOperator>
  574. </DefinedValue>
  575. <DefinedValue>
  576. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  577. <ScalarOperator ScalarString="ANY([s].[dbo].[data].[m])">
  578. <Aggregate AggType="ANY" Distinct="false">
  579. <ScalarOperator>
  580. <Identifier>
  581. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  582. </Identifier>
  583. </ScalarOperator>
  584. </Aggregate>
  585. </ScalarOperator>
  586. </DefinedValue>
  587. </DefinedValues>
  588. <GroupBy>
  589. <ColumnReference Column="WindowCount1033" />
  590. </GroupBy>
  591. <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">
  592. <OutputList>
  593. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  594. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  595. <ColumnReference Column="RowNumber1016" />
  596. <ColumnReference Column="WindowCount1033" />
  597. <ColumnReference Column="Segment1032" />
  598. </OutputList>
  599. <WindowSpool>
  600. <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">
  601. <OutputList>
  602. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  603. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  604. <ColumnReference Column="RowNumber1016" />
  605. <ColumnReference Column="TopRowNumber1017" />
  606. <ColumnReference Column="BottomRowNumber1018" />
  607. <ColumnReference Column="Segment1032" />
  608. </OutputList>
  609. <Segment>
  610. <GroupBy />
  611. <SegmentColumn>
  612. <ColumnReference Column="Segment1032" />
  613. </SegmentColumn>
  614. <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">
  615. <OutputList>
  616. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  617. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  618. <ColumnReference Column="RowNumber1016" />
  619. <ColumnReference Column="TopRowNumber1017" />
  620. <ColumnReference Column="BottomRowNumber1018" />
  621. </OutputList>
  622. <ComputeScalar>
  623. <DefinedValues>
  624. <DefinedValue>
  625. <ColumnReference Column="TopRowNumber1017" />
  626. <ScalarOperator ScalarString="[RowNumber1016]-(4)">
  627. <Arithmetic Operation="SUB">
  628. <ScalarOperator>
  629. <Identifier>
  630. <ColumnReference Column="RowNumber1016" />
  631. </Identifier>
  632. </ScalarOperator>
  633. <ScalarOperator>
  634. <Const ConstValue="(4)" />
  635. </ScalarOperator>
  636. </Arithmetic>
  637. </ScalarOperator>
  638. </DefinedValue>
  639. <DefinedValue>
  640. <ColumnReference Column="BottomRowNumber1018" />
  641. <ScalarOperator ScalarString="[RowNumber1016]-(4)">
  642. <Arithmetic Operation="SUB">
  643. <ScalarOperator>
  644. <Identifier>
  645. <ColumnReference Column="RowNumber1016" />
  646. </Identifier>
  647. </ScalarOperator>
  648. <ScalarOperator>
  649. <Const ConstValue="(4)" />
  650. </ScalarOperator>
  651. </Arithmetic>
  652. </ScalarOperator>
  653. </DefinedValue>
  654. </DefinedValues>
  655. <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">
  656. <OutputList>
  657. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  658. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  659. <ColumnReference Column="RowNumber1016" />
  660. </OutputList>
  661. <SequenceProject>
  662. <DefinedValues>
  663. <DefinedValue>
  664. <ColumnReference Column="RowNumber1016" />
  665. <ScalarOperator ScalarString="row_number">
  666. <Sequence FunctionName="row_number" />
  667. </ScalarOperator>
  668. </DefinedValue>
  669. </DefinedValues>
  670. <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">
  671. <OutputList>
  672. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  673. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  674. <ColumnReference Column="Segment1031" />
  675. </OutputList>
  676. <Segment>
  677. <GroupBy />
  678. <SegmentColumn>
  679. <ColumnReference Column="Segment1031" />
  680. </SegmentColumn>
  681. <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">
  682. <OutputList>
  683. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  684. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  685. </OutputList>
  686. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  687. <DefinedValues>
  688. <DefinedValue>
  689. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="o" />
  690. </DefinedValue>
  691. <DefinedValue>
  692. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  693. </DefinedValue>
  694. </DefinedValues>
  695. <Object Database="[s]" Schema="[dbo]" Table="[data]" Index="[PK__data__3BD0199C571B9676]" IndexKind="Clustered" />
  696. </IndexScan>
  697. </RelOp>
  698. </Segment>
  699. </RelOp>
  700. </SequenceProject>
  701. </RelOp>
  702. </ComputeScalar>
  703. </RelOp>
  704. </Segment>
  705. </RelOp>
  706. </WindowSpool>
  707. </RelOp>
  708. </StreamAggregate>
  709. </RelOp>
  710. </Segment>
  711. </RelOp>
  712. </SequenceProject>
  713. </RelOp>
  714. </ComputeScalar>
  715. </RelOp>
  716. </Segment>
  717. </RelOp>
  718. </WindowSpool>
  719. </RelOp>
  720. </StreamAggregate>
  721. </RelOp>
  722. </Segment>
  723. </RelOp>
  724. </SequenceProject>
  725. </RelOp>
  726. </ComputeScalar>
  727. </RelOp>
  728. </Segment>
  729. </RelOp>
  730. </WindowSpool>
  731. </RelOp>
  732. </StreamAggregate>
  733. </RelOp>
  734. </Segment>
  735. </RelOp>
  736. </SequenceProject>
  737. </RelOp>
  738. </ComputeScalar>
  739. </RelOp>
  740. </Segment>
  741. </RelOp>
  742. </WindowSpool>
  743. </RelOp>
  744. </StreamAggregate>
  745. </RelOp>
  746. <Predicate>
  747. <ScalarOperator ScalarString="($1000.0000)*([Expr1006]-[s].[dbo].[data].[m])&gt;=($500.0000) AND ($1000.0000)*([Expr1006]-[s].[dbo].[data].[m])&lt;=($510.0000) OR ($1000.0000)*([Expr1005]-[s].[dbo].[data].[m])&gt;=($500.0000) AND ($1000.0000)*([Expr1005]-[s].[dbo].[data].[m])&lt;=($510.0000) OR ($1000.0000)*([Expr1004]-[s].[dbo].[data].[m])&gt;=($500.0000) AND ($1000.0000)*([Expr1004]-[s].[dbo].[data].[m])&lt;=($510.0000) OR ($1000.0000)*([Expr1003]-[s].[dbo].[data].[m])&gt;=($500.0000) AND ($1000.0000)*([Expr1003]-[s].[dbo].[data].[m])&lt;=($510.0000)">
  748. <Logical Operation="OR">
  749. <ScalarOperator>
  750. <Logical Operation="AND">
  751. <ScalarOperator>
  752. <Compare CompareOp="GE">
  753. <ScalarOperator>
  754. <Arithmetic Operation="MULT">
  755. <ScalarOperator>
  756. <Const ConstValue="($1000.0000)" />
  757. </ScalarOperator>
  758. <ScalarOperator>
  759. <Arithmetic Operation="SUB">
  760. <ScalarOperator>
  761. <Identifier>
  762. <ColumnReference Column="Expr1006" />
  763. </Identifier>
  764. </ScalarOperator>
  765. <ScalarOperator>
  766. <Identifier>
  767. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  768. </Identifier>
  769. </ScalarOperator>
  770. </Arithmetic>
  771. </ScalarOperator>
  772. </Arithmetic>
  773. </ScalarOperator>
  774. <ScalarOperator>
  775. <Const ConstValue="($500.0000)" />
  776. </ScalarOperator>
  777. </Compare>
  778. </ScalarOperator>
  779. <ScalarOperator>
  780. <Compare CompareOp="LE">
  781. <ScalarOperator>
  782. <Arithmetic Operation="MULT">
  783. <ScalarOperator>
  784. <Const ConstValue="($1000.0000)" />
  785. </ScalarOperator>
  786. <ScalarOperator>
  787. <Arithmetic Operation="SUB">
  788. <ScalarOperator>
  789. <Identifier>
  790. <ColumnReference Column="Expr1006" />
  791. </Identifier>
  792. </ScalarOperator>
  793. <ScalarOperator>
  794. <Identifier>
  795. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  796. </Identifier>
  797. </ScalarOperator>
  798. </Arithmetic>
  799. </ScalarOperator>
  800. </Arithmetic>
  801. </ScalarOperator>
  802. <ScalarOperator>
  803. <Const ConstValue="($510.0000)" />
  804. </ScalarOperator>
  805. </Compare>
  806. </ScalarOperator>
  807. </Logical>
  808. </ScalarOperator>
  809. <ScalarOperator>
  810. <Logical Operation="AND">
  811. <ScalarOperator>
  812. <Compare CompareOp="GE">
  813. <ScalarOperator>
  814. <Arithmetic Operation="MULT">
  815. <ScalarOperator>
  816. <Const ConstValue="($1000.0000)" />
  817. </ScalarOperator>
  818. <ScalarOperator>
  819. <Arithmetic Operation="SUB">
  820. <ScalarOperator>
  821. <Identifier>
  822. <ColumnReference Column="Expr1005" />
  823. </Identifier>
  824. </ScalarOperator>
  825. <ScalarOperator>
  826. <Identifier>
  827. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  828. </Identifier>
  829. </ScalarOperator>
  830. </Arithmetic>
  831. </ScalarOperator>
  832. </Arithmetic>
  833. </ScalarOperator>
  834. <ScalarOperator>
  835. <Const ConstValue="($500.0000)" />
  836. </ScalarOperator>
  837. </Compare>
  838. </ScalarOperator>
  839. <ScalarOperator>
  840. <Compare CompareOp="LE">
  841. <ScalarOperator>
  842. <Arithmetic Operation="MULT">
  843. <ScalarOperator>
  844. <Const ConstValue="($1000.0000)" />
  845. </ScalarOperator>
  846. <ScalarOperator>
  847. <Arithmetic Operation="SUB">
  848. <ScalarOperator>
  849. <Identifier>
  850. <ColumnReference Column="Expr1005" />
  851. </Identifier>
  852. </ScalarOperator>
  853. <ScalarOperator>
  854. <Identifier>
  855. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  856. </Identifier>
  857. </ScalarOperator>
  858. </Arithmetic>
  859. </ScalarOperator>
  860. </Arithmetic>
  861. </ScalarOperator>
  862. <ScalarOperator>
  863. <Const ConstValue="($510.0000)" />
  864. </ScalarOperator>
  865. </Compare>
  866. </ScalarOperator>
  867. </Logical>
  868. </ScalarOperator>
  869. <ScalarOperator>
  870. <Logical Operation="AND">
  871. <ScalarOperator>
  872. <Compare CompareOp="GE">
  873. <ScalarOperator>
  874. <Arithmetic Operation="MULT">
  875. <ScalarOperator>
  876. <Const ConstValue="($1000.0000)" />
  877. </ScalarOperator>
  878. <ScalarOperator>
  879. <Arithmetic Operation="SUB">
  880. <ScalarOperator>
  881. <Identifier>
  882. <ColumnReference Column="Expr1004" />
  883. </Identifier>
  884. </ScalarOperator>
  885. <ScalarOperator>
  886. <Identifier>
  887. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  888. </Identifier>
  889. </ScalarOperator>
  890. </Arithmetic>
  891. </ScalarOperator>
  892. </Arithmetic>
  893. </ScalarOperator>
  894. <ScalarOperator>
  895. <Const ConstValue="($500.0000)" />
  896. </ScalarOperator>
  897. </Compare>
  898. </ScalarOperator>
  899. <ScalarOperator>
  900. <Compare CompareOp="LE">
  901. <ScalarOperator>
  902. <Arithmetic Operation="MULT">
  903. <ScalarOperator>
  904. <Const ConstValue="($1000.0000)" />
  905. </ScalarOperator>
  906. <ScalarOperator>
  907. <Arithmetic Operation="SUB">
  908. <ScalarOperator>
  909. <Identifier>
  910. <ColumnReference Column="Expr1004" />
  911. </Identifier>
  912. </ScalarOperator>
  913. <ScalarOperator>
  914. <Identifier>
  915. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  916. </Identifier>
  917. </ScalarOperator>
  918. </Arithmetic>
  919. </ScalarOperator>
  920. </Arithmetic>
  921. </ScalarOperator>
  922. <ScalarOperator>
  923. <Const ConstValue="($510.0000)" />
  924. </ScalarOperator>
  925. </Compare>
  926. </ScalarOperator>
  927. </Logical>
  928. </ScalarOperator>
  929. <ScalarOperator>
  930. <Logical Operation="AND">
  931. <ScalarOperator>
  932. <Compare CompareOp="GE">
  933. <ScalarOperator>
  934. <Arithmetic Operation="MULT">
  935. <ScalarOperator>
  936. <Const ConstValue="($1000.0000)" />
  937. </ScalarOperator>
  938. <ScalarOperator>
  939. <Arithmetic Operation="SUB">
  940. <ScalarOperator>
  941. <Identifier>
  942. <ColumnReference Column="Expr1003" />
  943. </Identifier>
  944. </ScalarOperator>
  945. <ScalarOperator>
  946. <Identifier>
  947. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  948. </Identifier>
  949. </ScalarOperator>
  950. </Arithmetic>
  951. </ScalarOperator>
  952. </Arithmetic>
  953. </ScalarOperator>
  954. <ScalarOperator>
  955. <Const ConstValue="($500.0000)" />
  956. </ScalarOperator>
  957. </Compare>
  958. </ScalarOperator>
  959. <ScalarOperator>
  960. <Compare CompareOp="LE">
  961. <ScalarOperator>
  962. <Arithmetic Operation="MULT">
  963. <ScalarOperator>
  964. <Const ConstValue="($1000.0000)" />
  965. </ScalarOperator>
  966. <ScalarOperator>
  967. <Arithmetic Operation="SUB">
  968. <ScalarOperator>
  969. <Identifier>
  970. <ColumnReference Column="Expr1003" />
  971. </Identifier>
  972. </ScalarOperator>
  973. <ScalarOperator>
  974. <Identifier>
  975. <ColumnReference Database="[s]" Schema="[dbo]" Table="[data]" Column="m" />
  976. </Identifier>
  977. </ScalarOperator>
  978. </Arithmetic>
  979. </ScalarOperator>
  980. </Arithmetic>
  981. </ScalarOperator>
  982. <ScalarOperator>
  983. <Const ConstValue="($510.0000)" />
  984. </ScalarOperator>
  985. </Compare>
  986. </ScalarOperator>
  987. </Logical>
  988. </ScalarOperator>
  989. </Logical>
  990. </ScalarOperator>
  991. </Predicate>
  992. </Filter>
  993. </RelOp>
  994. </QueryPlan>
  995. </StmtSimple>
  996. </Statements>
  997. </Batch>
  998. </BatchSequence>
  999. </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement