我想将日期,hits.hour & hits.minute字段组合成一个日期字段,可以方便地被Tableau读取以进行可视化。
目前,日期是一个字符串,hits.hour & hits.minute是整数。
最后,日期应该类似于YYYY DD& hh:mm。
ATM机我把日期转换成字符串,但我现在不知道如何组合字段,或者通常情况下,如果第一步是正确的话。
最好,帕斯卡
SELECT
fullVisitorId,
visitId,
date,
CAST (hits.hour as string) AS hour,
CAST (hits.minute as string) AS minute,
totals.transactions ,
hits.item.productName,
FROM [X.ga_sessions_20180221]
WHERE hits.hitNumber =1
GROUP BY
fullVisitorId, visitId, date, hour, minute, hits.item.productName, totals.transactions发布于 2018-02-23 10:05:07
您只需要连接选定的值。
SELECT
fullVisitorId,
visitId,
CAST(date as string) +' & ' + CAST (hits.hour as string) + ':' + CAST (hits.minute as string) AS datetime,
totals.transactions ,
hits.item.productName,
FROM [X.ga_sessions_20180221]
WHERE
hits.hitNumber =1
GROUP BY
fullVisitorId, visitId, date, hour, minute, hits.item.productName, totals.transactionshttps://stackoverflow.com/questions/48944327
复制相似问题