Left join date

Hey there, @jtaniarto ... please don't post the same question twice on duplicate posts. It only serves to split up answers that other people have made.

For anyone interested, here's the other post.