SQLServer--T-SQL中的其他函数

来源:互联网 发布:淘宝店面装修图片 编辑:程序博客网 时间:2024/05/24 06:46

datediff函数计算俩个日期差

floor函数返回一个小于或等于当前值的最大整数

这里写图片描述

use StuManageDBgo--定义变量declare @birthday datetime,@days int ,@age int--查询出生日期Select @birthday=Birthday from Students where StudentId=100002--计算出生天数set @days =DATEDIFF(dayofyear,@birthday,getdate())--计算年龄set @age=floor(@days/365)--输出信息print '100002学员年龄:'+Convert(varchar(20),@age)--直接查询Select FLOOR(Datediff(dy,Birthday,Getdate())/365) as '年龄'from Students where StudentId=100002
原创粉丝点击