gpt4 book ai didi

MYSQL:从2列计算年龄

转载 作者:行者123 更新时间:2023-11-30 01:14:17 25 4
gpt4 key购买 nike

我的表中有 DateofBirth 列和 YearJoined 列。DateofBith 是整数,而 YearJoined 输入使用 Year(Now())。如何比较第 2 列中的年份并检查加入俱乐部的人的年龄是否超过 18 岁?

最佳答案

我想以下查询将有助于解决这个问题,

DECLARE @dob  datetime

SET @dob='1992-01-09 00:00:00'

SELECT DATEDIFF(hour,@dob,GETDATE())/8766.0 AS AgeYearsDecimal
,CONVERT(int,ROUND(DATEDIFF(hour,@dob,GETDATE())/8766.0,0)) AS AgeYearsIntRound
,DATEDIFF(hour,@dob,GETDATE())/8766 AS AgeYearsIntTrunc

希望你能得到答案..

关于MYSQL:从2列计算年龄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19208612/

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