diff --git a/src/Ringo/Generator/Populate/Fact.hs b/src/Ringo/Generator/Populate/Fact.hs index 5d8d3f6..54847a6 100644 --- a/src/Ringo/Generator/Populate/Fact.hs +++ b/src/Ringo/Generator/Populate/Fact.hs @@ -130,8 +130,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 =