@Dascos, ho messo su sql fiddle anche la tua http://sqlfiddle.com/#!9/2ecf37/12 ma non mi pare ok...