У меня есть таблица, как показано ниже.
item_id bill_start_date bill_end_date usage_amount
635212 2019-02-01 00:00:00.000 3/1/2019 00:00:00.000 13.345 user_project
IBM
Я пытаюсь найти usage_amount
по каждому месяцу и каждому проекту.Механизм запросов Amazon Athena основан на Presto 0.172.Из-за ограничений в Афине, он не распознает запрос как select sysdate from dual;
.
Я пытался преобразовать bill_start_date
и bill_end_date
из отметки времени в дату, но не смог.даже current_date()
не работал в моем случае.Я могу рассчитать общую стоимость путем жесткого кодирования значений, но моя конечная цель - выполнить действие над столбцами.
SELECT (FLOOR(SUM(usage_amount)*100)/100) AS total,
user_project
FROM test_table
WHERE bill_start_date
BETWEEN date '2019-02-01'
AND date '2019-03-01'
GROUP BY user_project;