Допустим, я получаю 8048 секунд для моего SQL кода:SQL Кастинг с Десятичные
SUM(DATEDIFF(s, '8/25/2015', '8/26/2015')) as 'Seconds'
Как я могу получить тот же ответ, за несколько минут и часов ... но они будут десятичное? Часовто:
Cast(((SUM(DATEDIFF(s, '8/25/2015', '8/26/2015'))/60.00)/60.00) as decimal(8,2)) as 'Hours'
Но я продолжаю получать 2,00 часа .... когда это должно быть 2,34 часа?
Датированный срок, указанный вами, составляет 24 часа (1 день). Так почему вы хотите, чтобы он составлял 2,34 часа? Вероятно, образец в вашем вопросе неверен. –
Результаты поиска неверны: первый возвращает '86400' секунд. Второй возвращает '24.00' не' 2.00' часов. – FutbolFan
Я понимаю, что это 1день .. Я говорил, например ... Если это было 8048 секунд ... –