with cte as(
SELECT rowid = ROW_NUMBER() OVER (PARTITION BY jydbh
ORDER BY hwbh), *
FROM hwxx B)
SELECT A.jydbh, B.hwbh, A.sxhh, B.hwmc, B.hwyf, B.dzf, B.bxf AS hwbxf, B.hwhk, A.fhrxm, A.shrxm, A.shrdh, C.fhsl, C.fhtj, C.fhzl, A.fgsbm, A.sdzmc, A.qdjh,
A.thfs, A.other, C.fhqdh, D .clbh, A.dzzbm, D .zdzbm, D .kcsj, D .jsyxm, D .jsydh, D .clyf, D .yfyf, D .gsjbr, D .bxf,
hdfs = round((CASE B.rowid WHEN 1 THEN LTRIM(A.hdfs) ELSE '' END), 0), dshk = round((CASE B.rowid WHEN 1 THEN LTRIM(A.dshk) ELSE '' END),
0), hdfk = round((CASE B.rowid WHEN 1 THEN LTRIM(A.hdfk) ELSE '' END), 0), yjyfhj = round((CASE B.rowid WHEN 1 THEN LTRIM(A.yjyfhj)
ELSE '' END), 0), sqke = round((CASE B.rowid WHEN 1 THEN LTRIM(A.sqke) ELSE '' END), 0)
FROM cte B INNER JOIN
jydxx A ON B.jydbh = A.jydbh INNER JOIN
fhxx C ON C.hwbh = B.hwbh LEFT OUTER JOIN
fcqk D ON C.fhqdh = D .fhqdh
以上为sql中的视图
求高人转为asa中使用
------解决思路----------------------
asa 11、12支持ROW_NUMBER,动手做一下吧,有问题再问
------解决思路----------------------
帖出你在ASA中尝试使用的完整的SQL语句,并把对应的错误信息帖出来看看:)
------解决思路----------------------
可以找下我相关的帖子有相关的说明递归的算法的语句