Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否存在excel到sql查询的等效汇总?_Sql_Excel - Fatal编程技术网

是否存在excel到sql查询的等效汇总?

是否存在excel到sql查询的等效汇总?,sql,excel,Sql,Excel,我怎么知道sql查询中是否有相当于excel的汇总功能 特别是对于roundup(值,2) 在SQL中使用round: select cast(ROUND(350.00/24,2) as decimal(18,2)) result = 14.58 在Excel中使用综述 result = 14.59 如何在sql中实现excel的汇总结果?有: 选择圆形(12.43423,2) 第一个=数字 第二位=小数位 或 选择天花板(111.45)变为112您可以通过以下查询进行类似excel的

我怎么知道sql查询中是否有相当于excel的汇总功能

特别是对于
roundup(值,2)

在SQL中使用round:

select  cast(ROUND(350.00/24,2) as decimal(18,2))

result = 14.58
在Excel中使用综述

result = 14.59
如何在sql中实现excel的汇总结果?

有:

选择圆形(12.43423,2)

第一个=数字 第二位=小数位



选择天花板(111.45)变为112

您可以通过以下查询进行类似excel的汇总:

SELECT CEILING( (350.00/24) * 100 ) / 100 
结果
14.59

您还可以像excel一样将TSQL函数写入汇总(如,类似):

你可以这样调用这个函数:

SELECT dbo.RoundUp(350.00/24, 2)
结果
14.59


那么,您的问题是为什么输出不同吗?@shree.pat18 yeh和我希望实现与excel汇总相同的输出
SELECT dbo.RoundUp(350.00/24, 2)