We observe that
\begin{eqnarray} a^2-ab-bc+c^2&=&a^2+c^2-b(a+c)\\\ &=&(a+c)^2-b(a+c)-2ac\\\ &=&(a+c)^2-b(a+c)+\frac{b^2}{4}-\frac{b^2+8ac}{4}\\\ &=&\left(a+c-\frac{b}{2}\right)^2-\frac{b^2+8ac}{4}. \end{eqnarray} Hence, if $b^2+8ac\geq 0$ then $$ a^2-ab-bc+c^2=\left(a+c-\frac{b}{2}+\sqrt{\frac{b^2+8ac}{4}}\right)\left(a+c-\frac{b}{2}-\sqrt{\frac{b^2+8ac}{4}}\right) $$