`

mysql查询时间字段转换为几天前几小时前几分钟前

 
阅读更多

SELECT
CASE
WHEN TIMESTAMPDIFF(DAY, publish_time,NOW()) > 0
THEN CONCAT(TIMESTAMPDIFF(DAY, publish_time,NOW()),'天前')

WHEN TIMESTAMPDIFF(HOUR, publish_time,NOW()) > 0
THEN CONCAT(TIMESTAMPDIFF(HOUR, publish_time,NOW()),'小时前')

WHEN TIMESTAMPDIFF(MINUTE, publish_time,NOW()) > 0
THEN CONCAT(TIMESTAMPDIFF(MINUTE, publish_time,NOW()),'分前')
END  AS TIME
 
FROM  表名

分享到:
评论

相关推荐

    Mysql 时间模糊查询

    这里`CONVERT`函数用于将日期字段转换为字符串格式,然后使用`LIKE`进行模糊匹配。 **适用场景:**当需要按日期的年月日部分进行模糊匹配时。 ##### 2. 使用BETWEEN进行区间查询 这种方法适用于需要查询某个时间...

    mysql时间比较

    在实际应用中,我们经常会遇到更加复杂的查询需求,下面通过几个具体的示例来说明如何利用 MySQL 的时间函数进行高级操作。 **示例 1:** - 查询某活动在激活后经过了特定小时数之后的状态时间: ```sql SELECT ...

    mysql获得60天前unix时间思路及代码

    select UNIX_TIMESTAMP(ADDDATE(NOW(),INTERVAL -60 DAY)) 首先根据now()获得当前时间 使用adddate()方法获得60天前时间 使用unix_timestamp()方法转换时间类型 ...几分钟 几小时 几天的语句

    mysql的日期和时间函数

     -> 2 DAYOFMONTH(date) 返回 date 是一月中的第几天,范围为 1 到 31: mysql> SELECT DAYOFMONTH(’1998-02-03’); -> 3 DAYOFYEAR(date) 返回 date 是一年中的第几天,范围为 1 到 366: ...

    MySQL如何使用时间作为判断条件

    背景:在开发过程中,我们经常需要根据时间作为判断条件来查询数据,例如:当月,当日,当前小时,几天内…… 1. 当月 我们只需要使用一个mysql的MONTH(date)函数即可实现。(注意判断年份) MONTH(date); — 用法:...

    mysql 日期和时间格式转换实现语句

    MySQL中的日期和时间处理是数据库操作中的重要组成部分,它提供了丰富的函数来操作和转换日期、时间和日期时间类型的数据。在MySQL中,日期和时间类型包括DATE、TIME、DATETIME、TIMESTAMP等,它们都有特定的值范围...

    C#读取数据库日期数据

    // 显示一年中的第几天 Console.WriteLine(dt.DayOfYear.ToString()); // 309 // 显示小时 Console.WriteLine(dt.Hour.ToString()); // 13 // 显示毫秒 Console.WriteLine(dt.Millisecond.ToString()); // ...

    mysql unix准换时间格式查找指定日期数据代码

    在MySQL中,处理时间数据是一项常见的任务,尤其是在进行数据分析和查询时。`FROM_UNIXTIME()`函数是MySQL提供的一种将Unix时间戳转换为可读日期和时间的工具。Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所...

    sql的一些用法

    `DAYOFWEEK()`函数返回一周中的第几天(1为周日,7为周六)。 - **`DAYOFWEEK()`**:获取星期几。 - **逻辑判断**:使用`NOT IN`排除周末,使用`=`排除法定假日。 #### 五、查找表中的主键 要获取一个表中的主键...

    mysql中数据统计的技巧备忘录

    这个例子中,我们使用 `DATE_FORMAT()` 函数将创建时间转换为日期格式,并结合 `COUNT()` 聚合函数计算每天的订单数量。这有助于了解每日订单的分布情况。SQL 语句如下: ```sql SELECT DATE_FORMAT(t.create_...

    帝国cms 获取一周的信息(默认时间是整形的也就是unix_timestamp)

    总的来说,帝国CMS通过结合Unix时间戳和MySQL的日期时间函数,提供了一种高效、灵活的方式来处理时间相关的查询,这对于管理大量时间敏感的数据非常有用。理解并熟练运用这些技巧,可以提升你在帝国CMS系统中的数据...

    PHP开发制作一个简单的活动日程表Calendar

    3. **时间分段**:如果需要,还可以进一步细化到小时或分钟级别,展示一天内的事件时段。 4. **交互效果**:添加拖放功能,允许用户直接在日程表上调整事件的起止时间。 总结来说,创建一个PHP活动日程表涉及到...

Global site tag (gtag.js) - Google Analytics