-1

我有一个列 DATE、TIME(只有小时数)和 GROSSVALUE

DATE          TIME     GROSSVALUE
2018-09-12    13       734564
2018-09-12    12       234324

如何使用记分卡显示当前和前一小时的 GROSSVALUE?

IF 当前是 2018-09-12(以及 13:00 到 13:59 之间的任何时间)

例子:

--------------

当前的

________________
|              |
|   734564     |
|______________|

以前的

________________
|              |
|   234324     |
|______________|
4

1 回答 1

0

BigQuery LAG() 函数能得到你想要的吗?就像是:

SELECT GROSSVALUE
   , LAG()GROSSVALUE AS GROSSVALUE_last_hour
FROM DATASOURCE
ORDER BY DATE
   , TIME
于 2018-09-12T13:11:04.210 回答