sql-server - 从 SSRS 中的雪花调用视图时出现#error
问题描述
我在雪花中创建了一个视图。内部视图加入 2 个表并计算一列SUM(F1.StockOnHand_qty * D1.ItemPrice ) As COST
。StockOnHand_qty
表 F1中列的NUMERIC(38,0)
数据类型是ItemPrice
,表 D1 中列的数据类型是NUMERIC(32,16)
。
当我在 SSRS 报告和添加 SUM(COST) 中调用此视图时,得到 #error 的少数记录和其余行都带有正确的数字。当我在 Snowflake 中运行相同的查询时,没有错误。
其他人是否面临同样的问题..?
当我添加如下 CAST 函数时,也会抛出相同的错误。
CAST(SUM(F1.StockOnHand_qty * D1.ItemPrice) AS DECIMAL(15,8)) As COST
如何解决这个问题?为什么在第一名 SSRS 给出#error。
解决方案
推荐阅读
- c# - 我对继承感到困惑
- php - 在 Woo 中,我需要在创建订单时减少实际库存水平,并且在订单取消之前不要减少
- c - 获取浮点数的有符号位
- javascript - Jquery / JSON 处理 XHR 响应
- android - 我的对话框现在填充了整个高度,而不是环绕内容
- vue.js - vue 计算属性 getter 错误 => [Vue 警告]:渲染错误:“TypeError:无法读取未定义的属性 'periodNum'”
- reactjs - React Typescript 无状态组件,SFC vs StatelessComponent
- rust - 是否可以在 rust 中取消借用可变引用?
- javascript - 暂停 iframe 中的音频
- python - 我可以检查一个元素是否存在于特定索引的嵌套列表中吗?