首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取每行SQL的最新版本?

如何获取每行SQL的最新版本?
EN

Stack Overflow用户
提问于 2018-06-20 03:19:26
回答 1查看 141关注 0票数 -1

我尝试使用此查询来获取每个活动的每日成本,但我只获得了一个活动的成本。每个活动都有相同的"_sdc_sequence“,但每天都有许多"_sdc_sequence”。我如何才能获得每个活动的最后版本每天的每一个成本,并选择一些变量,如天,成本,印象和活动?因为现在我得到了我数据库中的每个变量

"_sdc_sequence“是在复制期间附加到记录的unix纪元,它确定行的所有版本的顺序。

我附上了一张带桌子的照片。我只需要选择最后一个序列(最大_sdc_sequence)

#standardSQL
SELECT row.* FROM (
SELECT ARRAY_AGG(t ORDER BY _sdc_sequence DESC LIMIT 1)[OFFSET(0)] row 
FROM `adxxxxx_xxxxxxxx` t
GROUP BY day

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-20 03:49:19

#standardSQL
SELECT row.* FROM (
SELECT ARRAY_AGG(t ORDER BY _sdc_sequence DESC LIMIT 1)[OFFSET(0)] row 
FROM `adxxxxx_xxxxxxxx` t
GROUP BY day, campaign
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50935535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档