常用SQL时间函数

转载 2007年09月20日 18:06:00

 

--基于时间SQL函数--

getdate() --返回当前系统日期和时间。

DateAdd  --在向指定日期加上一段时间的基础上,返回新的 datetime 值。

DATEADD ( datepart , number, date )
--例:向当天的时间增加5天
select dateadd(dd,5,getdate())

datediff --返回跨两个指定日期的日期和时间边界数。
DATEDIFF ( datepart , startdate , enddate )
--例:返回2005-01-01与当天有多少天
select datediff(dd,'2005-01-01',getdate())

--把时间字段的数据变为年月
Select Convert(Varchar(6),GetDate(),112)

--字符串变时间
select convert(datetime,left(@t,len(@t)-4)+':'+left(right(@t,4),2)+':'+right(@t,2))

ISDATE  --确定输入表达式是否为有效的日期

DATEPART  --返回代表指定日期的指定日期部分的整数
DATEPART ( datepart , date )
--如:返回当前是几月
select datepart(mm,getdate())

DATENAME  --返回代表指定日期的指定日期部分的字符串

--datepart ,datename的区别:前者返回是整数,后者返回是字符串 

相关文章推荐

SQL中常用的的时间跟日期函数

GETDATE函数: 用途:前系统日期、时间 举例:select getdate()    Dateadd函数: 用途:在向指定日期加上一段时间的基础上,返回新的 datet...

oracle SQL里常用的时间函数,经典推荐

常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual; SYSDATE----------21-6月 -05 2。Last_day 本月最后一天...
  • zftang
  • zftang
  • 2011年03月23日 21:29
  • 818

Sql关于时间的一些常用函数

Sql Server中的日期与时间函数:1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值:例如:向日期...
  • adis789
  • adis789
  • 2011年06月25日 17:59
  • 100

SQL之常用时间函数练习

一、介绍 datediff就是用来计算两个时间的时间差的 二、练习 --声明两个时间 declare @t1 datetime declare @t2 datetime set @t1='2013-...

SQL学习(3)——MySQL数据库常用的函数--流程控制函数和日期时间函数

二、流程控制函数 CASE: CASE value WHEN [value1] THEN result1 WHEN [value2] THEN result2 [ELSE result3] END...

常用时间函数 自己整理

  • 2011年01月20日 11:18
  • 4KB
  • 下载

PowerBuilder常用日期时间函数

  • 2012年08月29日 00:31
  • 14KB
  • 下载

sql servlet 常用的时间格式化工具

转载备用。 1 取值后格式化 {0:d}小型:如2005-5-6 {0:D}大型:如2005年5月6日 {0:f}完整型 2 当前时间获取  DateTime.Now.ToShor...

C# 常用日期时间函数

  • 2009年11月30日 22:35
  • 16KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:常用SQL时间函数
举报原因:
原因补充:

(最多只允许输入30个字)