Здесь вы можете сделать это в T-SQL, я предполагаю, что SSIS обеспечивает полный доступ к функциям SQL Server:
SELECT CAST( FLOOR( CAST(getdate() AS float) ) AS datetime)
По сути, он преобразует дату в число с плавающей точкой (время - это доля дня), использует слово floor для отсечения десятичной дроби (приведение к int может округлить в большую сторону), а затем возвращает значение с плавающей точкой обратно к дате.
Эффективно, работает и не требует нескольких вызовов DATEPART ()