求助
sql吧
全部回复
仅看楼主
level 1
咲小晓- 楼主
有没有大哥教我一下怎么实现最后那个表的结果?
2021年07月11日 04点07分 1
level 4
使用递归查询
WITH TEMP AS
(
SELECT * FROM Companyinfo WHERE Compid = '3000'
UNION ALL
SELECT B.* FROM TEMP A INNER JOIN Companyinfo B ON B.Pcompid = A.Compid
)
SELECT B.Compid,CONVERT(VARCHAR(6),B.Paydatc,112) Paymonth,B.Paytype,SUM(B.Amount)Amount
FROM TEMP A
INNER JOIN T_zj_pay B ON A.Compid = B.Compid
GROUP BY B.Compid,CONVERT(VARCHAR(6),B.Paydatc,112),B.Paytype
最后那个注意没看明白具体是啥意思
2021年07月14日 01点07分 2
想叫大佬突然又发现有些不对劲,犹豫中
2021年07月15日 03点07分
1