2017-09-05 28 views
0

在Crystal Reports中,我有两个通过LEFT OUTER JOIN链接的表格 - 一个用于预算期,一个用于每个期间的实际费用余额。水晶报表数据不在左外部链接表中显示

虽然在费用表中的数据是正确的,如果在费用表中的值是0。

+0

向我们展示您的报告的sql命令并描述使用的表 – jambonick

回答

0

使用的主要表是BUDGET表预算表中的数据没有返回值(含有每预算余额每期GL ACC)和BALANA表(包含每一段GL ACC实际支出余额) 这是SQL命令:。

SELECT “FISCALYEAR” “FIYNUM_0”, “BALANA” “ACC_0”,“BALANA “。”DEBLED_0“,”BALANA“,”CDTLED_0“,”BALANA“,”DEBLED_1“,”BALANA“,”DEBLED_2“,”BALANA“,”DEBLED_3“,”BALANA“,”DEBLED_4“,”BALANA“。 “DEBLED_5”,“BALANA”,“DEBLED_6”,“BALANA”,“DEBLED_7”,“BALANA”,“DEBLED_8”,“BALANA”。“DEBLED _“,”BALANA“,”DEBLED_10“,”BALANA“,”DEBLED_11“,”BALANA“,”DEBLED_12“,”BALANA“,”CDTLED_1“,”BALANA“,”CDTLED_2“,”BALANA“,”CDTLED_3“ ,“BALANA”,“CDTLED_4”,“BALANA”,“CDTLED_5”,“BALANA”,“CDTLED_6”,“BALANA”,“CDTLED_7”,“BALANA”,“CDTLED_8”,“BALANA”,“CDTLED_9” BALANA“”CDTLED_10“”BALANA“”CDTLED_11“”BALANA“”CDTLED_12“”BALANA“”LEDTYP_0“”BALANA“”CPY_0“”BALANA“”FCY_0“”BALANA“ “BPR_0”“BALANA”“CURLED_0”“BALANA”“CCE1_0”“BUD”“AMT_1”“BUD”“AMT_2”“BUD”“AMT_3”“BUD” AMT_4“”BUD“”AMT_5“”BUD“”AMT_6“”BUD“”AMT_7“”BUD“”AMT_8“”BUD“”AMT_9“”BUD“”AMT_10“ ,“BUD”,“AMT_11”,“BUD”,“ACC_0”,“BUD”,“AMT_0” FROM(“sagex3v7live”。“LIVE”。“FISCALYEAR”“FISCALYEAR”LEFT OUTER JOIN“sagex3v7live”。“LIVE “。”BALANA“”BALANA“ON((”FISCALYEAR“。”CPY_0“=”BALANA“。”CPY_0“)和(”FISCALYEAR“。”FIYNUM_0“=”BALANA“。”FIY_0“))和(”FISCALYEAR “。”LEDTYP_0“=”BALANA“。”LEDTYP_0“))LEFT OUTER JOIN”sagex3v7live“。”LIVE“。”BUD“”BUD“ON(((((”FISCALYEAR“。”FIYNUM (“FISCALYEAR”。“CPY_0”=“BUD”。“CPY_0”))和AND(“FISCALYEAR”。“LEDTYP_0”=“BUD”。“LEDTYP_0” (“BALANA”。“ACC_0”=“BUD”。“ACC_0”))AND(“BALANA”。“CUR_0”=“BUD”。“CUR_0”))AND(“BALANA”。“CCE1_0”=“BUD” 。“CCE1_0”) WHERE“FISCALYEAR”。“FIYNUM_0”= 4和“BALANA”。“LEDTYP_0”= 1和“BALANA”。“BPR_0”= N“和”BALANA“。”FCY_0“<> N' '和'BALANA'。“”CPY_0“= N'MAJ'和”BALANA“。”CURLED_0“= N'ZAR'和(”BALANA“。”CCE1_0“> = N'BFN'和”BALANA“。”CCE1_0“ < = N'PLZ') ORDER BY“BALANA”。“ACC_0”,“BALANA”。“CCE1_0”