遍历dfa中的表来计算日期

时间:2013-01-14 17:04:57

标签: sql sql-server tsql

我有一张表datecalculation

它有以下列

| tonode | fromnode | days  |
|---------------------------| 
|  1     |    12    |   80  |
|  3     |    5     |   45  |
|  4     |    6     |   54  |
...

tonode是结果,fromnode通过向fromnode添加天数来为您提供结果

我唯一拥有的日期是另一个表格的创建日期,在这种情况下,该表格现在来自节点。

示例('datecalculation'表的第一行)

select createddate from nodes 

createddate = 01/01/2013

createddate = fromnode 12 

fromNode 12 + 80 days = 22/03/2013

toNode 1现在有了这个值,我们在datecalculation表中fromNode是id是1并用它来计算相关的toNode。

实施例

有没有办法遍历此表格以深度优先的方式获得结果?

这可能在tsql吗?

非常感谢提前。

0 个答案:

没有答案