diff --git a/packages/cubejs-schema-compiler/src/adapter/CubeStoreQuery.ts b/packages/cubejs-schema-compiler/src/adapter/CubeStoreQuery.ts index 99c318412a8cf..057f112c70229 100644 --- a/packages/cubejs-schema-compiler/src/adapter/CubeStoreQuery.ts +++ b/packages/cubejs-schema-compiler/src/adapter/CubeStoreQuery.ts @@ -112,10 +112,14 @@ export class CubeStoreQuery extends BaseQuery { return `'${intervalParsed.day} DAY ${intervalParsed.hour} HOUR ${intervalParsed.minute} MINUTE'`; } else if (intervalParsed.day && intervalParsed.hour && intervalParsed.minute && intervalParsed.second && intKeys === 4) { return `'${intervalParsed.day} DAY ${intervalParsed.hour} HOUR ${intervalParsed.minute} MINUTE ${intervalParsed.second} SECOND'`; + } else if (intervalParsed.hour && intKeys === 1) { + return `'${intervalParsed.hour} HOUR'`; } else if (intervalParsed.hour && intervalParsed.minute && intKeys === 2) { return `'${intervalParsed.hour} HOUR ${intervalParsed.minute} MINUTE'`; } else if (intervalParsed.hour && intervalParsed.minute && intervalParsed.second && intKeys === 3) { return `'${intervalParsed.hour} HOUR ${intervalParsed.minute} MINUTE ${intervalParsed.second} SECOND'`; + } else if (intervalParsed.minute && intKeys === 1) { + return `'${intervalParsed.minute} MINUTE'`; } else if (intervalParsed.minute && intervalParsed.second && intKeys === 2) { return `'${intervalParsed.minute} MINUTE ${intervalParsed.second} SECOND'`; }