presto - 在 presto 中选择每月的第一天
问题描述
我正在尝试为 Presto(Hive 表)中的日期值选择一个月的第一天。我已经尝试过TRUNC(date,'MM')
在 Hive 中有效但在 Presto 中无效。
解决方案
利用date_trunc('month', date_value)
presto> select date_trunc('month', DATE '2018-05-24');
_col0
------------
2018-05-01
(1 row)
推荐阅读
- java - 我正在使用列表视图活动将数据发送到编辑数据活动,这里有什么问题?
- solidity - 错误:交易已恢复到初始状态
- azure - 如何将 azure-devops 命令添加到脱机本地服务器中的 Azure CLI?
- php - 如何在 PHPPowerpoint 中加载模板
- javascript - 在新选项卡中打开链接,维护 window.opener
- sql - 如何替换字符串中的所有特殊字符
- c# - 在 Visual Studio 2019 中发布 DacPac 项目时出错(在 Visual Studio 2017 中工作)
- c# - 仅在文件扩展名之前获取一个句点
- unity3d - Unity3d TextMeshPro 创建外部字体资源运行时
- java - 将查询中的时区从 postgresql 映射到 jpql