There seems to be some descrepancy. Is the time in int format number of seconds since 1970-01-01 ?There is an hour diff for the first 2 records and 6 mins for the 3rd recordsselect *, dateadd(second, timeint, '1970-01-01') as convertedfrom( select 1148369821 as timeint, '2006-05-23 08:37' as timestr union all select 1148373000 as timeint, '2006-05-23 09:30' as timestr union all select 1148374228 as timeint, '2006-05-23 08:44' as timestr) a/* RESULT :timeint timestr converted ----------- ---------------- -----------------------1148369821 2006-05-23 08:37 2006-05-23 07:37:01.0001148373000 2006-05-23 09:30 2006-05-23 08:30:00.0001148374228 2006-05-23 08:44 2006-05-23 08:50:28.000*/
KH