select from 表名 where 时间 > getdate()\x0d\ \x0d\你时间字段必须是datetime的类型,如果不是需要类型转换\x0d\ \x0d\这是sqlserver的写法,其他数据库再说
SQL从时间字段值中获取年份使用DATENAME()函数。
DATENAME()函数语法:DATENAME(param,date)
date是时间字段名 或一个时间值
param是指定要返回日期部分的参数,包括下面几种:
获取年份就可以这样写 datename(year,date) 或 datename(yy,date)
已系统当前时间getdate()为例,3种写法获取年份结果如图:
另外,DATENAME返回的是一个字符串,如果需要返回整数,可以使用DATEPART ( datepart , date ) ,语法与DATENAME相同
以上就是关于如何用sql语句获取日期大于当前日期的数据库数据全部的内容,包括:如何用sql语句获取日期大于当前日期的数据库数据、sql中如何提取从数据库中所获得时间的年份、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)