《三国志·魏书·武帝纪》(以下凡引此书,只注篇各)和《吴书·吴主传》中,都记载有赤壁之战和孙权攻合肥之事,但两处的记载互异。对此,孙盛认为:“按吴志,刘备先破公(曹操)军,然后(孙)权攻合肥,而此记云权先攻合肥,后有赤壁之事。二者不同,吴志为是。”孙盛的说法对后人影响甚大,《后汉书·孝献帝纪》就把赤壁之战的时间记为建安十三年的“冬十月”,翦伯赞同志主编的《中外历史年表》中也记为十月。以十月作为赤壁之战的时间来考察问题,就难免得出曹操率领五千轻骑匆匆忙忙从江陵东下的结论。为了考证孙盛的说法是否正确,我们将《武帝纪》和《吴主传》中的有关记载摘引于次:
阿赞空撒黑法情降《武帝纪》载:“十二月,孙权为(刘)备攻合肥。公自江陵征备,至巴丘,遣张憙救合肥。权闻憙至,乃走。公至赤壁,与备战,不利。”
《吴主传》载:“(周)瑜、(程)普为左右督,各领万人,与备畏进,遇于赤壁,大破曹公军。公烧其余船引退,士卒饥疫,死者大半。备、瑜等复追至南郡,曹公遂北还,留曹仁、徐晃于江陵,使乐进守襄阳。时甘宁在夷陵,为仁党所围,用吕蒙计,留凌统以拒仁,以其半救宁,军以胜返。权自率众围合肥,使张昭攻九江之当涂。昭兵不利,权攻城逾月不能下。曹公自荆州还,遣张喜(误,憙)将骑赴合肥。未至,权退。”
若按孙盛所说,赤壁之战的时间当在孙权攻合肥之前,即“十二月”以前。然而仔细推上引两段记载,对张憙救合肥一事各持一说,究竟以谁为是呢?关于张憙救合肥一事,在《蒋济传》中记载颇详:“建安十三年,孙权率众围合肥。时大军征荆州,遇疾疫,唯遣将军张喜单将千骑,过领汝南兵以解围,颇复疾疫。(蒋)济乃密白刺史伪得喜书,云步骑四万已到雩娄,遣主薄迎喜。三部使赍书语城中守将,一部得入城,二部为贼所得。权信之,绕围走,城有得全。”将这段记载与《武帝纪》对照,我们可以知道,“孙权为备攻合肥是为了配合赤壁之战的战略行动,其目的是为了牵制曹操的兵力。曹操也果然派张憙率兵攻合肥,文是因为所领“汝南兵”又“颇复疾疫”,战斗力减弱,不能急赴合肥,致使孙权得以“攻城瑜月”。直到蒋济筹谋虚张声势之策,而孙权确信他的战略目的已经达到的时候,才撤围退走。很显然,孙权配合赤壁之战的战略行动决不会在泰国婆难颂师傅情降粉赤壁之战以后,一定是在赤壁之战以前。众所周知,《三国志·魏书》是根据官修王沈《魏书》、私撰鱼豢“《魏略》而写成,因此,关于张憙救合肥的记载,应以《武帝纪》为是。