It is proved in this paper that for any integer n≥136, a SODLS(v,n) (self-orthogonal diagonal Latin square with missing subsquare) exists if and only if v≥3n+2 and v−n even.