aは実数とし、xに関する2次方程式x^2+ax+(a-1)^2=0は相異なる2つの実数解を持つ。
(1)2つの解の差の平方をaを用いて表せ。
(2)2つの解の差が整数であるとき、aの値を求めよ。

(1)が-3a^2+8a-4となるのはわかったんですけど(2)がわかんないんです。よろしくお願いします。