You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had searched in the issues and found no similar issues.
Version
1.2.5-rc01
What's Wrong?
doris对select中的字段进行了常量折叠 对于grouping中和grouping sets中的字段没有进行常量折叠 [Bug]
以下语法会报错:
SELECT
(
CASE
WHEN to_date ( DAY ) <= CURRENT_DATE ()- 1 AND to_date ( DAY ) >= CURRENT_DATE ()- 7 THEN
'本周'
WHEN to_date ( DAY ) <= CURRENT_DATE ()- 8 AND to_date ( DAY ) >= CURRENT_DATE ()- 14 THEN
'上周'
END
),
grouping (
CASE
WHEN to_date ( DAY ) <= CURRENT_DATE ()- 1 AND to_date ( DAY ) >= CURRENT_DATE ()- 7 THEN
'本周'
WHEN to_date ( DAY ) <= CURRENT_DATE ()- 8 AND to_date ( DAY ) >= CURRENT_DATE ()- 14 THEN
'上周'
END
),
count( `apv_apply_no` )
FROM
bolt_202401041830aa9462b1be4dd8a02fa65ab1bbcd78
GROUP BY
grouping sets ((
CASE
WHEN to_date ( DAY ) <= CURRENT_DATE ()- 1 AND to_date ( DAY ) >= CURRENT_DATE ()- 7 THEN
'本周'
WHEN to_date ( DAY ) <= CURRENT_DATE ()- 8 AND to_date ( DAY ) >= CURRENT_DATE ()- 14 THEN
'上周'
END
),())
报错信息
detailMessage = select list expression not produced by aggregation output (missing from GROUP BY clause?): (CASE WHEN to_date(DAY) <= '2024-01-17 00:00:00' AND to_date(DAY) >= '2024-01-11 00:00:00' THEN '本周' WHEN to_date(DAY) <= '2024-01-10 00:00:00' AND to_date(DAY) >= '2024-01-04 00:00:00' THEN '上周' END)
Search before asking
Version
1.2.5-rc01
What's Wrong?
doris对select中的字段进行了常量折叠 对于grouping中和grouping sets中的字段没有进行常量折叠 [Bug]
以下语法会报错:
SELECT
(
CASE
报错信息
detailMessage = select list expression not produced by aggregation output (missing from GROUP BY clause?): (CASE WHEN to_date(
DAY
) <= '2024-01-17 00:00:00' AND to_date(DAY
) >= '2024-01-11 00:00:00' THEN '本周' WHEN to_date(DAY
) <= '2024-01-10 00:00:00' AND to_date(DAY
) >= '2024-01-04 00:00:00' THEN '上周' END)What You Expected?
grouping中和grouping sets中的字段也进行常量折叠
How to Reproduce?
No response
Anything Else?
No response
Are you willing to submit PR?
Code of Conduct
The text was updated successfully, but these errors were encountered: