gpt4 book ai didi

php - 从 MYSQL 查询中排除一年

转载 作者:行者123 更新时间:2023-11-30 22:54:53 24 4
gpt4 key购买 nike

我有一张表 - 存储姓名和生日的客户端。如果我们没有出生年份,则默认为 1920,因为我认为这很容易从 MYSQL 查询中排除。

我可以算出年龄:

SELECT *, DATE_FORMAT(NOW(), '%Y') - 
DATE_FORMAT(Birthday, '%Y') -
(DATE_FORMAT(NOW(), '00-%m-%d') <
DATE_FORMAT(Birthday, '00-%m-%d')) AS age FROM Client

但不能忽略任何 1920 年出生的人。

我试过了 WHERE YEAR>1920 and WHERE YEAR(Birthday) > 1920 ,放回领带和引号等和WHERE age < 90但无法让它发挥作用。

(顺便说一句,我从 StackOverflow 上的另一个答案中找到了计算出他们年龄的方法)。

最佳答案

你可以用这个

where EXTRACT(YEAR FROM Birthday)>1920

关于php - 从 MYSQL 查询中排除一年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26838431/

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