《水滸傳》中描寫宋江起義時(shí),沒有寫明確切的時(shí)間。作為小說,這無可厚非。可是關(guān)心《水滸傳》和梁山起義的人,總覺得這多少是個(gè)遺憾。而記載宋江起義的正史如《宋史·徽宗本紀(jì)》《宋史·張叔夜傳》《宋史·侯蒙傳》也沒有寫明具體的起義時(shí)間。所以這個(gè)問題就只好求諸于其它的小說和雜史了。
《大宋宣和遺事》是寫于宋元間的一部講史評話,主要內(nèi)容就是宋江起義的故事。今天的學(xué)者普遍認(rèn)為它是《水滸傳》成書的重要藍(lán)本。從《宣和遺事》記載的故事中,可以大略推算出宋江起義的時(shí)間?!缎瓦z事》敘述楊志、晁蓋等人一起到梁山泊落草為寇的時(shí)間是宣和二年(1120)五月。然后才是宋江殺閻婆惜,事情敗露后才去投奔晁蓋。這樣算起來,宋江上梁山泊,應(yīng)當(dāng)是在宣和二年六七月以后的事情了。
可是幾種雜史的記載卻和我們的推算有些矛盾。宋代李埴的《十朝綱要》卷十八說:“宣和元年(1119)十二月,詔招撫山東盜宋江?!奔热恍驮暌呀?jīng)降詔招安,那怎么會宣和二年五月以后才起義呢?那么是不是李埴的記載有問題呢?這種可能性也不大。因?yàn)槔钲抢顮c的兒子,李燾是《續(xù)資治通鑒長編》的作者,此書向來為史學(xué)界所推重。而《十朝綱要》實(shí)際上就是《續(xù)資治通鑒長編》的目錄?!独m(xù)資治通鑒長編》所依據(jù)的是當(dāng)時(shí)的國史和日歷,其可信程度當(dāng)然要遠(yuǎn)遠(yuǎn)超過街談巷議的《宣和遺事》。所以宋江的起義,應(yīng)當(dāng)在宣和元年之前。
那么宣和元年之前哪一年才是宋江起義的準(zhǔn)確時(shí)間呢?對此,清代史學(xué)大師顧祖禹的《讀史方輿紀(jì)要》說:“宋政和中,宋江結(jié)寨于梁山泊。”以顧祖禹的學(xué)識和《讀史方輿紀(jì)要》的口碑,這個(gè)說法恐怕不至于是臆測。有正史的旁證可以支持這個(gè)說法。《宋史.楊戩傳》提到政和四年(1114)時(shí),有一個(gè)叫杜公才的胥吏,向楊戩獻(xiàn)策,說是“梁山泊,古鉅野澤,綿亙數(shù)百里,濟(jì)鄆數(shù)州賴其蒲魚之利,立租算船納直,犯者執(zhí)之?!边@里這位杜公才把數(shù)百里梁山泊當(dāng)做開發(fā)財(cái)源的一個(gè)來路??梢韵胍姡绻@個(gè)時(shí)候宋江還盤踞在梁山泊的話,那么梁山泊對楊戩來說,就不是什么財(cái)源來路,而是不安定的威脅。所以,宋江起義的正確時(shí)間,應(yīng)當(dāng)是在政和四年(1114)以后,宣和元年(1119)以前這五年的時(shí)間里?;蛟S正是因?yàn)闂顟炫扇税哉剂肆荷讲?,激起了民憤,才引起了梁山好漢驅(qū)逐官兵,占山為王的舉動(dòng)。梁山泊的名聲也由此大噪起來。