【发布时间】:2014-02-02 04:16:56
【问题描述】:
在线卖家的数据库模型:
为了创建数据仓库,我按照http://bit.ly/1bOuOXQ 对表进行了展平
事实表中的注释数据变得重复(买家在他们的订单中购买了两件商品。)
为了得到所有收入的总和,我通常会这样写sql:
从 OrderFact 中选择 sum(OrderTotal)
该 sql 可以在原始 OLTP 表上正常工作,但现在我正在查询一个具有非规范化数据的 OLAP 数据仓库,现在这种类型的 sql 将产生不正确的结果。
总收入查询应返回 $152.60。
如何修复 sql 以正确查询事实表?
【问题讨论】:
标签: sql data-warehouse