1. sql 如何取日期的年份
sqlserver中的是
year(字段) --字段须是datetime型的
或者提取当天的时间是 getdate()
之后再提取年份
2. sql 如何取日期中的年月
需要设置函数公式select * from 表名 where Convert(varchar(10),日期字段,120)='2008-12-15'即可输出。
如获取年月日,设置 select CONVERT(varchar(100), GETDATE(), 23)
输出2017-03-06 ,如需获取年月
select CONVERT(varchar(7), GETDATE(), 120)
输出变为2017-03。
拓展资料
1、结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
2、结构化查询语言包含6个部分:数据查询语言(DQL:Data Query Language);数据操作语言(DML:Data Manipulation Language);事务处理语言(TPL);数据控制语言(DCL);数据定义语言(DDL);和指针控制语言(CCL)。
资料来源:SQL 教程-函数设置
3. SQL中函数YEAR 的问题
SQL
server中的YEAR函数的用法是:
YEAR(expression),可以取得expression的年份值。
你可以用YEAR函数取得系统时间,再用这个值减去年龄,再加一就可以了。
这是ORACLE中的用法:
select
(extract(year
from
sysdate)-s.age+1)
from
student
s
这是sql
server中的用法
select
(year(getdate())-s.age+1)
from
student
s
4. 用SQL提取时间字段中的年,月,日。
select Id,XingMing,year(ShiJian),month(ShiJian),day(ShiJian),
DATEPART(hh,ShiJian),DATEPART(mi,ShiJian),DATEPART(ss,ShiJian),
DATEPART(Weekday,ShiJian) from Table
这就可以解决你的问题了.你要是只想试试行不行可以打一SQL Server
直接执行下面的语句.
select getdate(),year(getdate()),month(getdate()),day(getdate()),
DATEPART(hh,getdate()),DATEPART(mi,getdate()),DATEPART(ss,getdate()),
DATEPART(Weekday,getdate())
5. sql中如何提取从数据库中所获得时间的年份
SQL从时间字段值中获取年份使用DATENAME()函数。
DATENAME()函数语法:DATENAME(param,date)。
date是时间字段名 或一个时间值param是指定要返回日期部分的参数,包括下面几种:
获取年份就可以这样写 datename(year,date) 或 datename(yy,date) 。
已系统当前时间getdate()为例,3种写法获取年份。另外,DATENAME返回的是一个字符串,如果需要返回整数,可以使用DATEPART ( datepart , date ) ,语法与DATENAME相同。
获取日期字段的年select to_char(sysdate,'yyyy') as year from al或者:(指定日期)select to_char(to_date('2013/08/08','yyyy/mm/dd'),'yyyy') as year from al
获取日期字段的月select to_char(sysdate,'mm') as month from al
获取日期字段的日select to_char(sysdate,'dd') as day from a
6. sqlserver中如何取日期的年月
从sqlserver数据库中提取日期应该使用,并把年月日分别截取出来应该使用
数据库提供的时间函数。
1:使用year,month,day用来提取年月日
如:select year(getdate()),month(getdate()),day(getdate())
2:使用DATEPART 获取年月日
如:select DATEPART('year',getdate()),DATEPART('month',getdate()),DATEPART('day',getdate())
----------------------------------------------------------------------------
如果字段是varchar类型的话,可以先将字段转换为日期类型。
使用类型转换函数convert或者cast
如:cast('2015-07-14' as datetime)
7. SQL语句获取日期的月份
下面以SQL Server数据库为例,可以用自带函数MONTH获取,sql语句如下:
select MONTH(时间列名) as month from 表名
步骤:
1、创建test1表,并赋值。
获取到年份为“2008”。
8. 如何取java.sql.Date中的年,月,日
java.sql.Datesdate=newjava.sql.Date(System.currentTimeMillis());
//方法一(不建议使用)
System.out.println("Year:"+sdate.getYear());
System.out.println("Month:"+sdate.getMonth());
System.out.println("Date:"+sdate.getDate());
//方法二
java.text.SimpleDateFormatsformat=newjava.text.SimpleDateFormat();
sformat.applyPattern("yyyy");
System.out.println("Year:"+sformat.format(sdate));
sformat.applyPattern("MM");
System.out.println("Month:"+sformat.format(sdate));
sformat.applyPattern("dd");
System.out.println("Date:"+sformat.format(sdate));
9. sql怎么取时间字段的年月日的值
sql取时间字段中年月日的值的步骤如下:
我们需要准备的材料分别是:电脑、sql查询器。
1、首先,打开sql查询器,连接上相应的sql表。