תשובת הרב יוסף שילר
א. בסדר עולם מתרץ שהמספר הנכון הוא 22 והמספר 42 רומז לשנים שעברו מאז שהמלך אסא הסכים להתחבר עם בית עמרי ובנו יהושפט התחתן עם בת עמרי. החיבור הזה גרם למלכי יהודה להכשל בחטא יחד עם בית עמרי ולכן גם נענשו יחד איתם. כיוון שהעונש נעשה כלפי אחזיה מלך יהודה שנהרג ע"י יהוא יחד עם יהורם מלך ישראל הרמז מוזכר כאן בקשר למלכותו.
ב. הרד"ק מתרץ ששני המספרים נכונים כיוון שאחזיה הומלך פעמיים- פעם ראשונה בגיל 22 כאשר אביו יהורם נעשה חולה, ופעם שניה בגיל 42 כאשר אביו מת. יהורם אביו של אחזיה מלך 28 שנים סה"כ אבל כיוון שהיה חולה ואחזיה מלך יחד עמו לא מנו לו את אותם שנים וכתוב שמלך רק 8 שנים.
המלבי"ם מקשה על הסבר זה שלפי דבריו גם יהורם מלך ישראל מלך 20 שנה נוספות שהרי הוא ואחזיה נהרגו יחד ולזה אין הסבר בכתוב.
מלבד זה לשיטתו של הרד"ק מניין השנים הכללי של שנות בית המקדש הראשון מתארך וזה בניגוד לדעת חז"ל שהיה רק 410 שנים. אמנם הרד"ק נוהג כך בכמה מקומות בפירושו לגבי מניין השנים שמתרץ לפי פשט הפסוקים ולא לפי המסורת של חז"ל, ועל זה נאמר 'אלו ואלו דברי אלוקים חיים'.