Cześć, nie wiem, czy temat zrozumiały, ale mam dwie zmienne datetime, np:
2009-09-05 00:00:00.000 i 2009-02-25 10:00:00.000
i teraz chcę uzyskać: 2009-09-05 10:00:00.000
czyli data z pierwszej zmiennej i czas z drugiej. Aktualnie robię to tak:
select cast(convert(char(10), @date, 110) as datetime) +
cast(convert(char(8), @time, 108) as datetime)
I chciałem się dowiedzieć, czy to dobry sposób, czy może jest jakiś lepszy.