大きなクエリで時間を連結しようとしていますが、それを使用できません。
IF(CAST(TRUNC(timestart/60) AS INT64) <= 12,
CAST(TRUNC(timestart/60) AS INT64),
CAST(TRUNC(timestart/60) AS INT64) - 12) AS hour,
MOD(timestart, 60) AS minutes,
IF(CAST(TRUNC(timestart/60) AS INT64) < 12,
'AM',
'PM') AS timetype,
連結した
concat(IF(CAST(TRUNC(timestart/60) AS INT64) <= 12,
CAST(TRUNC(timestart/60) AS INT64),
CAST(TRUNC(timestart/60) AS INT64) - 12)+':'+
MOD(timestart, 60)) AS tbegin,
エラー: 引数の型の演算子 + に一致する署名がありません: INT64、STRING。サポートされている署名: INT64 + INT64; FLOAT64 + FLOAT64; [5:10] の NUMERIC + NUMERIC
bigqueryで時間を連結するにはどうすればよいですか
Row scheduleid timestart timeduration hour minutes timetype
1 35319 600 60 10 0 AM
2 69682 960 30 4 0 PM
3 186862 1020 30 5 0 PM
4 346371 1020 60 5 0 PM