Я храню значение bigint
(для размеров файлов) в таблице.Мне нужно сгруппировать по одному столбцу и для filesizes
(которые в байтах).Я хотел бы иметь столбец, показывающий их по ГБ.Это будет означать Sum(FileSize/1024/1024/1024)
, который не показывает десятичных знаков.Похоже, мои исследования показывают, что это может быть связано с усечением, а не с округлением.
Я перепробовал множество вариантов cast
и convert
, но не могу найти какую-либо информацию о том, как sum
и divide
a bigint
и поддерживать десятичные дроби.Если я возьму сумму и разделю ее в Excel, я получу десятичные дроби, которые говорят мне, что должен быть способ сделать это в SQL.
Любая помощь приветствуется.