You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Redshift中如何将exp_date加to_days后的时间设为当日24:00

Redshift 日期计算:将结果时间设为当日24:00

可以通过日期计算+字符串格式化拼接的方式实现需求,修改后的查询语句如下:

select 
    exp_date,
    to_days,
    to_char(exp_date + to_days, 'DD Month YYYY') || ' 24.00' as exp_date_final
from data

逻辑说明:

  1. exp_date + to_days 先完成原日期与天数的相加,得到带时间的完整时间戳;
  2. to_char(..., 'DD Month YYYY') 将计算后的时间戳提取出纯日期部分,格式与示例中的日期格式匹配;
  3. 通过字符串拼接符||加上' 24.00',最终得到时间部分为24:00的目标结果。

注意:Redshift的原生时间戳类型不支持表示"24:00"(该时间等价于次日的00:00),因此通过字符串格式化的方式可以直接得到你需要的显示格式。

内容的提问来源于stack exchange,提问作者nomnom3214

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 03:37:35