gpt4 book ai didi

mysql - 获取时间如果今天否则获取日期 MYSQL 时间戳

转载 作者:行者123 更新时间:2023-11-30 22:37:42 27 4
gpt4 key购买 nike

在一个表中我有时间戳列。时间戳中的时间如下所示。

                          2015-08-14 18:07:36

要选择 HH:MM AM/PM 格式,我使用如下所示

               select TIME_FORMAT(timestamp_column, '%h:%i %p') from table_name;

我需要什么?

如果今天(今天)插入记录,它必须以 HH:MM AM/PM 格式检索时间戳。如果记录是在前几天插入的,则检索时间戳为 DD/MM/YY。

我怎么写这样的sql查询。可能吗?

最佳答案

select case when date(timestamp_column) = curdate()
then TIME_FORMAT(timestamp_column, '%h:%i %p')
else DATE_FORMAT(timestamp_column, '%d/%m/%y')
end
from table_name;

关于mysql - 获取时间如果今天否则获取日期 MYSQL 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32014808/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com