Fixes dim time population select clause.

- Dim time fact column population had a bug where the time id was being rounded
  instead of being floored. This fixes it.
pull/1/head
Abhinav Sarkar 7 years ago
parent aede5d6fc6
commit 3b7603b311
  1. 4
      src/Ringo/Generator/Populate/Fact.hs

@ -125,8 +125,8 @@ factTablePopulateSQL popMode fact = do
timeUnitColumnInsertSQL cName =
let colName = timeUnitColumnName dimIdColName cName settingTimeUnit
in ( colName
, "extract(epoch from " <> fullColumnName fTableName cName <> ")::bigint/"
<> Text.pack (show $ timeUnitToSeconds settingTimeUnit)
, "floor(extract(epoch from " <> fullColumnName fTableName cName <> ")/"
<> Text.pack (show $ timeUnitToSeconds settingTimeUnit) <> ")::bigint"
, True
)
dimIdColumnInsertSQL cName =

Loading…
Cancel
Save