MariaDB错误的日期格式

bd1hkmkf  于 10个月前  发布在  其他
关注(0)|答案(1)|浏览(63)

我有一个查询,不正确格式化日期,不明白为什么:

SET @start='2020-01-01 23:00:00';
SELECT MIN(@start) AS `start`, MIN(DATE_FORMAT(CONVERT_TZ(@start,'+0:00','+02:00'), '%d/%m/%Y')) AS `startp`;
SELECT MIN(`start`) AS `start`, MIN(DATE_FORMAT(CONVERT_TZ(`start`,'+0:00','+02:00'), '%d/%m/%Y')) AS `startp` FROM sessions

字符串
上面的查询结果是这样的:
第一个和正确的输出:

的数据
第二个错误输出:


有谁能找出问题所在吗?

xdnvmnnf

xdnvmnnf1#

发现问题:
我在dateframe之后使用MIN函数,这是错误的,因为不再是datetime格式了。
所以在我搜索min之前和之后格式化结果:

SELECT MIN(`start`) AS `start`, DATE_FORMAT(MIN(CONVERT_TZ(`start`,'+0:00','+02:00')),'%d/%m/%Y') AS `startp` FROM sessions

字符串

相关问题