On the basis that your time is based on 1st Jan 1900 origin, I'd take the number of days since then from your date field and add them to the time field.
soi là, soi carré
Code:
select dateadd(dd,datediff(dd,0,'2011-10-14 00:00:00.000'),'1900-01-01 09:00:00.000')
soi là, soi carré