presto中,开始时间是timestamp字段,sql计算开始时间与当前时间的天数差
时间: 2024-05-07 20:22:41 浏览: 142
SQL计算timestamp的差值的方法
在Presto中,可以使用以下SQL语句来计算开始时间与当前时间的天数差:
```sql
SELECT DATE_DIFF('day', CAST(start_time AS DATE), CURRENT_DATE) AS day_diff
FROM your_table;
```
其中,`DATE_DIFF`函数用于计算两个日期之间的差距,第一个参数指定计算单位(这里为`day`),第二个参数是开始时间(需要先将`timestamp`类型转换为`date`类型),第三个参数为当前日期。最后将结果命名为`day_diff`。 `your_table`需要替换为你实际使用的表名。
阅读全文