SQL Date函数

SQL Date 数据类型

SQL Server 使用下列数据类型在数据库中存储日期或日期/时间值:

  • DATE - 格式 YYYY-MM-DD
  • DATETIME - 格式: YYYY-MM-DD HH:MM:SS
  • SMALLDATETIME - 格式: YYYY-MM-DD HH:MM:SS
  • TIMESTAMP - 格式: 唯一的数字

使用下面的 SELECT 语句:

SELECT GETDATE() AS CurrentDateTime



DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。

语法

DATEPART(datepart,date)


 

 

DATEADD() 函数在日期中添加或减去指定的时间间隔。

语法

DATEADD(datepart,number,date)

date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。

datepart 参数可以是下列的值:

 

 

 

DATEDIFF() 函数返回两个日期之间的天数。

语法

DATEDIFF(datepart,startdate,enddate)

startdate 和 enddate 参数是合法的日期表达式。

 

 

CONVERT() 函数是把日期转换为新数据类型的通用函数。

CONVERT() 函数可以用不同的格式显示日期/时间数据。

语法

CONVERT(data_type(length),data_to_be_converted,style)

data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。

 

来源:http://www.cnblogs.com/gui8617788/p/3941498.html


智能推荐

[My SQL] SQL聚集函数

常用的SQL聚集函数有: COUNT()函数有两种使用方式。 COUNT(*)对表中行的数目进行计数,包含空值; COUNT(列名)可以忽略空值; 在列名前使用DISTINCT可以对列中先去重再使用聚集函数。 我们以products表为例,表格内容如下: 示例1:无DISTINCT 示例2:有DISTINCT...

sql语句case when使用和date_formate()的使用,DATEDIFF(字段1,字段2)获取天数,常用的MYSQL的函数

SELECT     CASE WHEN id = 1 THEN     'id为1' WHEN id = 2 THEN     'id为2' ELSE     '都大于2' END AS '属性名' FROM     alq_hunter ORDE...

spark sql窗口函数

窗口函数是spark sql模块从1.4之后开始支持的,主要用于解决对一组数据进行操作,同时为每条数据返回单个结果,比如计算指定访问数据的均值、计算累进和或访问当前行之前行数据等,这些场景使用普通函数实现是比较困难的。 窗口函数计算的一组行,被称为Frame。每一个被处理的行都有一个唯一的frame相关联。 Spark SQL支持三类窗口函数:排名函数、分析函数和聚合函数。以下汇总了Spark S...

sql function 函数创建

  在SQL中系统已为我们提供了很非常丰富的函数:例:聚会函数avg, sum,count,max,min 日期函数:Day,Month,Year等等  为我们日常开发节省很多时间  但是有一些特殊需求的话SQL 也提供自己创建函数的功能下面举一小例子:需求: 某一订单表 编号,订单号,产品名称 要知道 某一订单号的产品名称 名称之间用逗号(,)隔开 如下图: 我们创...

【23种设计模式】之 代理模式(Representative Pattern)

代理模式:为另一个对象提供一个替身或占位符以控制对这个对象的访问。   使用代理模式创建代表(representative)对象,让代表对象控制某对象的访问,被代理的对象可以是远程的对象、创建开销大的对象或需要安全控制的对象。 代理控制访问:就好比客户端不知如何和远程对象沟通,通过远程代理控制访问,直接处理网络上的戏剧节。 RMI访问图...

猜你喜欢

Girls and Boys(HDU-1068)

Problem Description In the second year of the university somebody started a study on the romantic relations between the students. The relation "romantically involved" is defined between one ...

有趣的8个IT冷知识

阅读本文大概需要 2.8 分钟。 想要成为一名成功的程序员,我们除了了解不同编程语言的设计思路,也应当了解编程的发展历史,从而判断未来的编程技术将走向何方。接下就为大家普及下计算机发展历程中的8个冷门小知识!   01 第一台电脑为蒸汽驱动 作为公认的编程之父,Charles Babbage发明了世界上首批计算机之一。他将这台新设备称为分析引擎。其体积超过一栋房屋,由六台蒸汽机驱动并使用...

顶篷11秒开启 迈凯伦720S Spider正式发布

近日,我们从相关渠道获悉,迈凯伦720S Spider正式发布,这也是迈凯伦Track25商业计划下的第二款新车型。相比硬顶版本,新车拥有一套可在11秒内完成开启/闭合的硬顶敞篷结构。 迈凯伦720S Spider基于其硬顶Coupe版本打造而来,由于迈凯伦的全碳纤维座舱Monocage II集成有翻滚保护结构,所以敞篷版没有在硬顶版的基础上进行额外加强。外观设计上,新车将配备全新的前19寸后20...

SpringBoot从0到实战1:10分钟配置环境及HelloWorld项目

什么是SpringBoot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 学 springboot 需...

2021-07-15

基于Openstack的云计算IaaS部署实战 云计算部署实战Part1 - 制作CentOS 模板镜像 【实验目的】 掌握搭建 CentOS 模板镜像 熟练掌握Linux命令的使用 掌握VMWare、XShell等客户端的使用 【实验环境】 内存:至少4G 硬盘:至少空余50G 操作系统: 64位 Windows系统。 资源百度云 链接:https://pan.baidu.com/s/1gwed...

问答精选

ArrayAdapter add method casting Illegal state exception

I have a problem adding items to my array adapter. Here is the code If the code is put in the onCreate method, it works! If i comment the line it works! I've tried almost everything but with no result...

Can I read iBeacon data using AS3/Air?

I am wanting to develop a simple micro location app using iBeacons (just arrived today...how exciting). I have zero experience coding native in iOS and Android however have developed several apps usin...

How do I know if an embedded systems project is using an embedded operating system?

I followed these instructions and was successfully transmitting IEEE 802.15.4 frames on a GINA Mote. I know it was working because I have a packet sniffer that captured transmitted packets. Here is th...

After closing the modal dialog refresh the base view

suggestion and code sample I am new to Backbone marionette, I have a view ("JoinCommunityNonmemberWidgetview.js") which opens a modal dialog ("JoinCommunityDetailWidgetview.js").On...

c++ how to read a file and split it's lines

I'm trying to read a file and split each line (so instead of the line "I walk my dog every day" I would have "I", "walk", "my", "dog", "every&quo...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答