Not time scale, actual KrisFlyer miles
100,000 Diners to Virgin is 1:1
then
100,000 Virgin to SQ is 64,516
100,000 Diners direct to SQ is 1:2
100,000 Diners to SQ is 50,000
It would also give you a little more time in SQ if you left them in Virgin for a while before transferring