SELECT * FROM (SELECTP_BUKRS 公司,STR_TO_DATE( CONCAT( P_YEAR, P_MONTH ), "%Y%m" ) 日期,TEXT 类型,NCS 年初 FROMzfit02 WHERETEXT = ' 应收账款' ) YB LEFT JOIN ( SELECTP_BUKRS 公司,STR_TO_DATE( CONCAT( P_YEAR, P_MONTH ), "%Y%m" ) 日期,TEXT 类型,NCS 年初 FROMzfit02 WHERETEXT = ' 应收账款' ) TBON YB.公司=TB.公司 AND YB.日期=date_sub(TB.日期 , interval 1 month) SQL粘错了,问题是日期减去一月他不成功,关联就成空了