在sql中取系统时间?日期?年?
2008-07-31 16:45
162 查看
---------------------------------------------------------------
DATEDIFF( ) 计算两个日期间的间隔。
sample:
SELECT fname, lname, hire_date
FROM employee
WHERE DATEDIFF(year, hire_date, getdate()) > 5
查找雇佣期限超过五年的所有员工。
DATEPART( ) 返回日期或日期时间列的指定部分,包括日、月或年。
sample:
SELECT DATEPART(year, hire_date)
FROM employee
只显示员工是在哪一年被雇佣的(而非完整日期)。
GETDATE( ) 或 DATE( ) 以日期时间的格式返回当前日期。对于许多其它日期函数,该函数作为输入函数很有用,如计算距当天之前或之后的时间间隔。
sample:
SELECT order_id
FROM orders
WHERE order_date = GETDATE()
Displays orders placed today.
---------------------------------------------------------------
再告诉你转换的方法
select convert(char(8),getdate(),108) as yourtime,
convert(char(10),getdate(),120) as yourdate,
left(convert(char(10),getdate(),120),4) as youryear
---------------------------------------------------------------
GETDATE( ) 或 DATE( ) 以日期时间的格式返回当前日期。
---------------------------------------------------------------
取系统时间
select getdate() as systemtimes
select year(getdate())
select time()
DATEDIFF( ) 计算两个日期间的间隔。
sample:
SELECT fname, lname, hire_date
FROM employee
WHERE DATEDIFF(year, hire_date, getdate()) > 5
查找雇佣期限超过五年的所有员工。
DATEPART( ) 返回日期或日期时间列的指定部分,包括日、月或年。
sample:
SELECT DATEPART(year, hire_date)
FROM employee
只显示员工是在哪一年被雇佣的(而非完整日期)。
GETDATE( ) 或 DATE( ) 以日期时间的格式返回当前日期。对于许多其它日期函数,该函数作为输入函数很有用,如计算距当天之前或之后的时间间隔。
sample:
SELECT order_id
FROM orders
WHERE order_date = GETDATE()
Displays orders placed today.
---------------------------------------------------------------
再告诉你转换的方法
select convert(char(8),getdate(),108) as yourtime,
convert(char(10),getdate(),120) as yourdate,
left(convert(char(10),getdate(),120),4) as youryear
---------------------------------------------------------------
GETDATE( ) 或 DATE( ) 以日期时间的格式返回当前日期。
---------------------------------------------------------------
取系统时间
select getdate() as systemtimes
select year(getdate())
select time()
相关文章推荐
- sql得到当前系统时间得 日期部分
- SQL中如何取得系统时间和日期(时间要求返回6位,比如152910;日期要求返回8位,比如20070517)
- sql得到当前系统时间得 日期部分
- sql如何读取系统日期和时间
- sql得到当前系统时间得日期部分 获取具体日期 时间
- oracle常用的修改表信息及其获取系统日期时间的sql语句
- 如何通过SQL语句修改系统日期和时间
- 获取服务器的系统日期,出错时采用客户机系统时间。本函数支持MS SQL Server 版本。
- SQL 10 函数 3 日期时间函数 - 2 主流数据库系统中日期时间类型的表示方式
- sql得到当前系统时间得 日期部分
- 取当前系统时间点日期(不包括年月)的SQL写法是怎样的?
- SQL 时间 日期转换
- android 中 系统日期时间的获取
- C语言获得系统当前日期和时间
- sql 日期和时间分开排序
- Sql日期时间格式转换
- CentOS下date命令 - 显示和设置系统日期与时间
- 批处理: 获得系统日期和时间, 并格式化显示
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- android 中 系统日期时间的获取