如何从 H2 中的时间戳列中提取日期

Posted

技术标签:

【中文标题】如何从 H2 中的时间戳列中提取日期【英文标题】:How to extract date from a timestamp column in H2 【发布时间】:2018-11-28 14:23:49 【问题描述】:

表格

目标 我只想选择与特定日期匹配的记录(yyyy-MM-dd) 喜欢:SELECT * FROM WHERE WHERE WHERE WHERE_AT = "2018-11-28"

【问题讨论】:

【参考方案1】:

根据您的要求:

SELECT * FROM WEATHER WHERE FORMATDATETIME(CREATED_AT,'yyyy-MM-dd') = '2018-11-28'

很难找到有关将时间戳转换为日期而不进行格式化的信息。查找所有明天计划任务的示例:

SELECT * FROM schedule WHERE CAST(date_time AS DATE)=DATEADD(DAY, 1, TODAY);

【讨论】:

以上是关于如何从 H2 中的时间戳列中提取日期的主要内容,如果未能解决你的问题,请参考以下文章

如何根据 jsonb 列中的 unix 整数设置 postgres 时间戳列?

SQL (RedShift):从时间戳列中为每个月选择不同的日期

BigQuery 日期和时间函数在时间戳列上返回 NULL

如何从熊猫数据框中的时间戳列中删除时区

Apache Spark 从时间戳列中减去天数

在 Oracle 时间戳列中以 UTC 保存日期