sql - 雅典娜 sql date_diff
问题描述
运行雅典娜 sql 查询
select date_diff('day' ,checkout_date::date, book_date::date) from users.
book_date 和 checkout_date 都是时间戳。出现错误:
运行查询时出错:函数 date_diff(unknown, date, date) 不存在 ^ 提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。
检查 presto 文档: https ://prestodb.io/docs/current/functions/datetime.html
date_diff(unit, timestamp1, timestamp2) → bigint
Returns timestamp2 - timestamp1 expressed in terms of unit.
解决方案
推荐阅读
- android - 无法在 Flutter 插件中重命名类
- azure-devops - 如何订阅 Azure Board 中的多个工作项?
- linux - 在 Linux 上构建 VS Code 时的问题
- php - PHP Symfony 4.4.5 错误:无法加载类型“Doctrine\DBAL\Types\DateType”:类未实现“Symfony\Component\Form\FormTypeInterface”
- python - 2D 变量的迭代分箱直方图
- c++ - 获取二维向量特定区域中的值的有效方法
- android - 如何从主题 ID 中获取主题父 ID?
- vb.net - LINQ 和按周分组
- python - 在Django中为每个模板加载不同的js文件的正确方法是什么?
- ruby - Ruby - Google 表格 API | 插入维度