You want to multiply out to milliseconds as the fractional part is discarded.
SELECT DATEADD(ms, 121.25 * 1000, 0)
If you want it without the date portion you can use CONVERT, with style 114
SELECT CONVERT(varchar, DATEADD(ms, 121.25 * 1000, 0), 114)
More Related Contents:
- How to convert a “dd/mm/yyyy” string to datetime in SQL Server?
- Truncate Datetime to Second (Remove Milliseconds) in T-SQL
- Convert text to system date format [duplicate]
- How to return only the Date from a SQL Server DateTime datatype
- Best approach to remove time part of datetime in SQL Server
- How to calculate age in T-SQL with years, months, and days
- DateTime2 vs DateTime in SQL Server
- Levenshtein distance in T-SQL
- Sql Server string to date conversion
- Convert multiple rows into one with comma as separator [duplicate]
- What is the significance of 1/1/1753 in SQL Server?
- Select query to remove non-numeric characters
- T-SQL: Selecting rows to delete via joins
- T-SQL Pivot? Possibility of creating table columns from row values
- TSQL divide by zero encountered despite no columns containing 0
- SQL – The conversion of a varchar data type to a datetime data type resulted in an out-of-range value
- Date conversion and culture: Difference between DATE and DATETIME
- t-sql get all dates between 2 dates [duplicate]
- Extracting hours from a DateTime (SQL Server 2005)
- How to pivot table with T-SQL?
- How can I get the sum of multiple datetime values?
- Testing for inequality in T-SQL
- Can I use the MERGE statement in SQL Server 2005?
- Replace a newline in TSQL
- Getting Dates between a range of dates
- T-SQL – function with default parameters
- How to use an Alias in a Calculation for Another Field
- Using a cursor with dynamic SQL in a stored procedure
- T-SQL Between Dates Confusion
- Stored procedure hangs seemingly without explanation