以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 谁有低阶码计算的例子,发上来大家共享一下,谢谢! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64026) |
-- 作者:关键下一秒 -- 发布时间:2015/2/3 16:26:00 -- 谁有低阶码计算的例子,发上来大家共享一下,谢谢! 如题,替大家先谢了! |
-- 作者:有点甜 -- 发布时间:2015/2/3 21:36:00 -- http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=50697&skin=0
|
-- 作者:关键下一秒 -- 发布时间:2015/2/4 9:23:00 -- http://blog.163.com/lickly_loe/blog/static/1126448620140105510784/ 是BOM的低阶码计算,谢谢!
|
-- 作者:有点甜 -- 发布时间:2015/2/4 9:28:00 -- 一样的思路,理解了就行。
不然你就做个例子上来说明要怎么做。 |
-- 作者:jspta -- 发布时间:2015/2/4 15:08:00 -- 以下是引用关键下一秒在2015-2-4 9:23:00的发言:
http://blog.163.com/lickly_loe/blog/static/1126448620140105510784/ 是BOM的低阶码计算,谢谢! 如果只是1表到3表的话,还是比较简单,SQL2005以上的数据库轻松解决。 代码如下 declare @ID nvarchar(32) with cte as ( s elect * , 1 As 层次号 from A where 父ID = @ID Union All S elect A.*,cte.层次号 + 1 as 层次号 from A inner join cte on A.父ID = cte.子ID ) s elect * from cte 以上代码即可完成1表到3表,具体请参考公用表表达式,细节请自己修改吧。 |
-- 作者:lihe60 -- 发布时间:2015/2/26 8:06:00 -- 以下是引用关键下一秒在2015/2/3 16:26:00的发言:
如题,替大家先谢了! 没有转战金融行业吗? |