使用 h2 或 hsqldb 从时间戳获取唯一日期

Get unique date from timestamps using h2 or hsqldb

我可以得到我想要的结果 SELECT DISTINCT(DATE(loginTimeStamp)) FROM login; 在 mySQL 中,如何使用 h2 数据库或 hsqldb 做同样的事情

尝试使用 FORMATDATETIME 函数:

SELECT DISTINCT
    FORMATDATETIME(loginTimeStamp, 'yyyy-MM-dd')
FROM login;

或者,尝试将时间戳列转换为日期:

SELECT DISTINCT
    CAST(loginTimeStamp AS DATE)
FROM login;