Athena分区按年/月/日进行,并由GLUE导入为STRING列。所以day是一个类型字符串。我的要求是从当前时间戳中提取当天,并与我的日期列/分区进行比较。
{{1}}
这提取了一天。我想要从现在到过去7天的所有日子。
答案 0 :(得分:3)
我认为 <!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<p>In this example, we use JavaScript to "click" on the London button, to open the tab on page load.</p>
<div class="tab">
<a href="index.html#defaultOpen"> <button type="button" name="button">go to tab London</button> </a>
<a href="index.html#bb"> <button type="button" name="button">go to tab Paris</button> </a>
<a href="index.html#cc"> <button type="button" name="button">go to tab Tokyo</button> </a>
</div>
</body>
</html>
是易处理的文档,是一种更简单的方法。步骤如下
选择date_parse
CONCAT concat(年,月,日)
然后current_date
date_parse
[https://prestodb.io/docs/current/functions/datetime.html][1]
答案 1 :(得分:0)
我通过创建最近7天的序列并从这些值中提取年,月和日来解决这个问题。 Athena数据中的年/月/日列存储为整数,因此我不需要强制转换Barracuda
函数的结果,但是我将此结果强制转换为匹配您的用例。< / p>
EXTRACT