我有以下excel公式:
CEILING(F9*6763.85873627538/((F9-1)*400+6763.85873627538),1)
其中F9在我的表中命名为
PROJECTED_QUANTITY
我已写出以下SQL查询:
select
PROJECTED_QUANTITY, ceiling((PROJECTED_QUANTITY*6763.858736275380)/((PROJECTED_QUANTITY - 1)*400+6763.85873627538),1)
FROM sample_size_by_service_id
我收到以下错误消息:
错误代码:1582。对本机的调用中的参数计数不正确
“天花板”功能0.047秒
我不知道我做错了什么-我是一个SQL新手,我的几个小时的谷歌搜索让我确保我的PROJECTED_QUANTITY列是一个整数类型(它是)。我怀疑我在缠着联合运营者,但我不知道该怎么写。
感谢你的洞察力!谢谢!
最佳答案
在user3964075的建议下,我删除了第二个参数,因为mysql的天花板语法是CEILING(number),而不是excel中的CEILING(number,significance)。删除第二个参数解决了问题-我不再得到错误代码1582,并取得了预期的结果。