暂无图片
在mysql里面怎么用select语句计算两个年月日相减的年龄?
我来答
分享
暂无图片 匿名用户
在mysql里面怎么用select语句计算两个年月日相减的年龄?

在mysql里面怎么用select语句计算两个年月日相减的年龄?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
dbtiger

您好,可以使用datediff()函数,demo示例如下,
mysql> create table dd(d1 date,d2 date);
Query OK, 0 rows affected (0.10 sec)
mysql> insert into dd values(‘1998-01-01’,‘2020-01-01’);
Query OK, 1 row affected (0.02 sec)

mysql> select * from dd;
±-----------±-----------+
| d1 | d2 |
±-----------±-----------+
| 1998-01-01 | 2020-01-01 |
±-----------±-----------+
1 row in set (0.00 sec)
mysql> select round(datediff(d2,d1)/365) from dd;
±---------------------------+
| round(datediff(d2,d1)/365) |
±---------------------------+
| 22 |
±---------------------------+
1 row in set (0.00 sec)

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL 8.0.31新增特性是以下哪一个?
回答 1
已采纳
C
mysql中sql在终端找不到命令?
回答 1
已采纳
可以安装Mac版本的mysqlshell或者mysqlworkbench连接工具,有dmg安装包,直接安装就行;https://dev.mysql.com/downloads/
MYSQL INNODB 表, 不断新增数据, 然后使用作业又不断地删除旧数据(时间上,一个月前的) 那么 这个表是不断增长大,变慢,还是维持原来的大小和查询性能?
回答 2
PAGE页可以重用
MySQL有哪几类日志文件?
回答 1
已采纳
日志文件记录了影响MySQL数据库的各类活动,常见的日志文件有错误日志(ErrorLog)、二进制日志(BinaryLog)、慢查询日志(SlowQueryLog)、全查询日志(GeneralQuer
mysql 主从同步异常
回答 5
CouldnotexecuteDeleterowseventontableDTBOM;Can'tfindrecordin'DTBOM',Errorcode:1032;Can'tfindrecordin
MySQL update主键检索行数
回答 1
对于主键的修改是先删除行值,再插入行值,所以一般不建议修改主键,或者将主键设置为与业务无关的id序列
想学习mysql的索引和锁看什么书好呀?
回答 2
除了mysql技术内幕,还有涂抹mysql。从进阶到王者。高性能mysql等。还有mysql运维内参。
Mysql8安装好后,直接关机了,后面开机后重新登录被拒绝,怎么搞?
回答 1
密码不对。你看看是不是远程可以,本地不行。如果远程也不行,就是密码不对。
Oracle,PostgreSQL,Mysql中浮点型如何产生inf、-inf,NaN?
回答 1
把你的报错信息,SQL语句,执行的数据库搞出来看看
如何查询哪个用户有replication slave这个权限?
回答 1
要查询具有REPLICATIONSLAVE权限的用户,您可以使用以下SQL命令:SELECTUser,HostFROMmysql.userWHEREReplslavepriv'Y';这个查询会返回所有