1
でハイブの日付とグループの月を取得し、私は3つの列開始日、部門、Tripduration(開始日のコラムは「MM/DD/YYYY」にある「YYYY-MM-DD」に変換する必要があります)部門
を持っています要件は、部門
でグループ化され、各月&のデータを照会することで任意の助けいただければ幸いですか!
でハイブの日付とグループの月を取得し、私は3つの列開始日、部門、Tripduration(開始日のコラムは「MM/DD/YYYY」にある「YYYY-MM-DD」に変換する必要があります)部門
を持っています要件は、部門
でグループ化され、各月&のデータを照会することで任意の助けいただければ幸いですか!
「MM/DD/YYYY」を「yyyy-MM-dd」に変換できます。 (月&部門)
select
MONTH(TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP(StartDate, 'dd/MM/yyyy')))) as month,
Department,
sum(Tripduration) --or avg or whatever you want
from your_table
group by MONTH(TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP(StartDate, 'dd/MM/yyyy')))), Department;
によって
select TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP(StartDate, 'dd/MM/yyyy'))) as month
from your_table;
とグループ