gpt4 book ai didi

mysql - 减去日期并在 MySQL 中列出天数

转载 作者:行者123 更新时间:2023-11-29 02:00:24 24 4
gpt4 key购买 nike

创建和修改的表中有两行。我需要减去修改后的 - 创建并列出天数(在结果表中给出)。

表名:用户

|-----|---------------------|---------------|
| id | created | modified |
|-----|---------------------|---------------|
| 1 | 2013-04-12 17:49:26 | 2013-04-16 |
| 2 | 2013-04-12 20:20:25 | 2013-04-26 |
| 3 | 2013-04-12 12:24:23 | 2013-04-12 |
| 4 | 2013-04-18 19:03:47 | 2013-04-23 |
|-------------------------------------------|

我需要下面给出的结果..

|-----|----------------|
| id | days |
|-----|----------------|
| 1 | 4 |
| 2 | 14 |
| 3 | 0 |
| 4 | 5 |
|----------------------|

怎么做?

最佳答案

您可以使用 DateDiff()为此功能:

SELECT ID, Datediff (modified,created) AS days
FROM user

输出:

╔════╦══════╗
║ ID ║ DAYS ║
╠════╬══════╣
║ 1 ║ 4 ║
║ 2 ║ 14 ║
║ 3 ║ 0 ║
║ 4 ║ 5 ║
╚════╩══════╝

See this SQLFiddle

关于mysql - 减去日期并在 MySQL 中列出天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16434737/

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