Во-первых, это не то, как вы используете DateDiff.Вот как вы его используете:
DateDiff(Day, PaidDate, DueDate)
Чтобы получить нулевое значение, просто сравните даты:
case when PaidDate > DueDate then 0 else DateDiff(Day, PaidDate, DueDate) end
(однако я не уверен, какой датой вы обычно хотите бытьболее поздний, т. е. если вы хотите рассчитать оставшееся время или просроченное время, то вам, возможно, придется поменять их местами. В нынешнем виде он рассчитывает оставшееся время.)