看看你多大了DECLARE @s datetime,@e datetime
看看你多大了
看看你多大了
SET @s = '1978-2-24' --写你的生日
看看你多大了
SET @e = getDate()+1
看看你多大了
看看你多大了
DECLARE @y int,@m int,@d int
看看你多大了
看看你多大了
SET @y = DATEDIFF(yy,@s,@e)
看看你多大了
SET @s = DATEADD(yy,@y,@s)
看看你多大了
看看你多大了
SET @m = DATEDIFF(mm,@s,@e)
看看你多大了
SET @s = DATEADD(mm,@m,@s)
看看你多大了
IF @m<0
看看你多大了
BEGIN
看看你多大了    
SET @y = @y-1
看看你多大了    
SET @m = @m+12
看看你多大了
END
看看你多大了
看看你多大了
SET @d = DATEDIFF(dd,@s,@e)
看看你多大了
IF @d<0
看看你多大了
BEGIN
看看你多大了    
SET @m = @m -1
看看你多大了    
SET @d = @d + 32-Day(@e+32-Day(@e))
看看你多大了
END
看看你多大了
看看你多大了
SELECT CAST(@y AS varchar(3))+''+CAST(@m AS varchar(2))+''+CAST(@d AS varchar(2))+''

相关文章:

  • 2021-11-25
  • 2021-05-10
  • 2021-07-20
  • 2021-09-07
  • 2021-05-23
  • 2021-07-07
  • 2022-01-21
猜你喜欢
  • 2021-06-06
  • 2021-08-05
  • 2021-11-11
  • 2021-08-20
  • 2022-01-10
  • 2021-07-01
  • 2022-01-01
相关资源
相似解决方案