我们的postgres表中有一个现有的列( type - double ),我们希望将该列的数据类型转换为数值,我们尝试了以下方法,但它们在最后的十进制位置上都有截断/数据丢失。直接将numericconverting转换为具有精度的数字,将scaleconverting转换为文本,然后转换为numericconverting,仅将转换为文本。我提到的数据丢失情况如下所示:如果我们有一个值23.291400909423828,那么在更改列数据类型之后,该值将转换为23.2914009094238,从而导致最后两个小数</e
前2列包含以字节为单位的数据。我正在尝试将它从字节转换为GB。由于某些原因,它不能正确地反映在可用空间列中CONVERT(decimal(10,2),vmi.VMTotalMaxSize/1024/1024/1024) as [VMTotalMaxSize (GB)],CONVERT(decimal(10,2),(vmi.VMTotalMax