SQL查询转换为Hive支持的迁移SQL
我正在将 greenplum SQL 查询迁移到 HiveSQL,请按照以下语句帮助我。
select (date_trunc('week',current_date) - INTERVAL '7 week')::DATE
select (date_trunc('week',current_date)+ '6 days'::INTERVAL)::DATE
select date_trunc('week',current_date)::DATE
I am migrating the greenplum SQL query to HiveSQL, kindly help me as below statement.
select (date_trunc('week',current_date) - INTERVAL '7 week')::DATE
select (date_trunc('week',current_date)+ '6 days'::INTERVAL)::DATE
select date_trunc('week',current_date)::DATE
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下是等效查询 -
所有上述解决方案都使用 next_day() 函数,该函数从当前日期 -7 天开始选取下一个星期一。然后第一个 Scrnario 添加 7 周/49 天,第二个添加 6 天,第三个只添加当前日期的星期一。
Here are equivalent queries -
All above solution are using next_day() function which picks up next MONDAY from current date -7 days. And then first scrnario adds 7week/49days, second one adds 6 days, and third one just get Monday of current date.