diff --git a/lib/cartodb/models/dataview/histogram.js b/lib/cartodb/models/dataview/histogram.js index b2782e31..0c57a563 100644 --- a/lib/cartodb/models/dataview/histogram.js +++ b/lib/cartodb/models/dataview/histogram.js @@ -2,7 +2,7 @@ var _ = require('underscore'); var BaseWidget = require('./base'); var debug = require('debug')('windshaft:dataview:histogram'); -const columnCastTpl = ctx => `date_part('epoch', ${ctx.column})` +const columnCastTpl = ctx => `date_part('epoch', ${ctx.column})`; const dateIntervalQueryTpl = ctx => ` WITH @@ -185,8 +185,10 @@ const histogramQueryTpl = ctx => ` max(${ctx._column})::numeric AS max, avg(${ctx._column})::numeric AS avg, count(*) AS freq - FROM __cdb_filtered_source, __cdb_basics, __cdb_nulls, __cdb_bins ${ctx._isFloatColumn ? `, ${specialNumericValuesCTETpl()}` : ''} - GROUP BY bin, bins_number, bin_width, nulls_count, avg_val${ctx._isFloatColumn ? `, ${specialNumericValuesColumnTpl()}` : ''} + FROM __cdb_filtered_source, __cdb_basics, __cdb_nulls, __cdb_bins + ${ctx._isFloatColumn ? `, ${specialNumericValuesCTETpl()}` : ''} + GROUP BY bin, bins_number, bin_width, nulls_count, avg_val + ${ctx._isFloatColumn ? `, ${specialNumericValuesColumnTpl()}` : ''} ORDER BY bin `;