邵雍“商代年表”列汤至帝辛28帝,公元前1766-公元前1122,共645年。今《夏商周年表》列汤至帝辛(纣)31帝,公元前1600-公元前1046,共555年。《史记·殷本纪第三》:“汤崩,太子太丁未立而卒,于是乃立太丁弟外丙,是为帝外丙。帝外丙即位三年,崩,立外丙之弟中壬,是为帝中壬。帝中壬即位四年,崩,伊尹乃立太丁之子太甲。太甲,成汤嫡长孙也,是为帝太甲。”显然,今表于成汤与太甲之间加入帝外丙、帝中壬,与《史记》吻合。至于太丁即位为帝之记,则先见于《辞源·附录》“中国历史纪年表”之“商世系表”,其来源则注曰“据《史记·殷本纪》及甲骨文”。然而,其后有的“中国历史纪年表”(如《简明古汉语字典·附录》②)于汤后无“太丁”,武乙后方为“太丁(文丁)”,此则与邵雍相同。显然,今《夏商周年表》于成汤后加入“太丁”是依据对甲骨文的考证。然而,邵雍为何不依据《史记》推“外丙”、“中壬”之在位年数,却把“太丁”放在武乙之后,这也是应该进一步研究的问题。想来邵雍如此安排,必然有他的文献依据。甲骨文是殷文,是盘庚迁都殷地方出土的文物。我们对“太丁”是否就是“文丁”,应该有进一步的研究。《史记·三代世系表一》内列三十帝(汤后无“太丁”,“帝武乙”后为“帝太丁”),《史记·殷本纪第三》“集解”:“谯周曰:殷凡三十一世,六百余年。《汲冢纪年》曰:汤灭夏以至于受二十九王,用岁四百九十六年也。”今《夏商周年表》列31帝与谯周说合,而总年数非“六百余年”;邵表列28帝,即不合于谯周之说亦不合于《竹书纪年》之记,可是总年数却合于谯周“六百余年”之说。这些文献皆为邵雍所见,为什么他取有舍?《尚书·孔子序》有“成汤既没,太甲元年”之说,邵雍是否依此为据?值得我们进一步研究。