SQL时间相关 - SQL日期,时间比较

转载 2016年06月01日 18:27:55

SQL Server 中时间比较

例子:

select count(*) from table where DATEDIFF ([second], '2004-09-18 00:00:18', '2004-09-18 00:00:19')  > 0

说明

  select  DATEDIFF(day, time1 , time2)    对应示例语句如下

  select  DATEDIFF(day, '2010-07-23 0:41:18', '2010-07-23 23:41:18')

  time1 > time2 为负数;

  time1 < time2 为正数;

  [day] :只会比较 2010-07-23 忽略 0:41:18' 其他同理

以下分别: 

  年: SELECT DATEDIFF([year],time1 , time2)   返回值: -6 ,说明是后减前 与 mysql 相反的。

  月: SELECT DATEDIFF([month], time1 , time2)

  天: SELECT DATEDIFF([day], time1 , time2)

  小时: SELECT DATEDIFF([hour], time1 , time2)

  秒: SELECT DATEDIFF([second], time1 , time2

相关文章推荐

[Hive]Hive执行脚本的方式以及转义字符

1. hive脚本的执行方式hive脚本的执行方式大致有三种: 1. hive控制台执行; 2. hive -e "SQL"执行; 3. hive -f SQL文件执行;参考hive的用法usa...

Sql中日期类型的比较

一.存储日期的字段为日期类型MySql(Date、DateTime、TimeStamp等): 方法一:直接比较 select * from test where create_time betwe...

DbVisualizer直接导出SQL查询结果数据到指定文件

一、使用场景     由于项目的特殊性,要求提取各种不固定的数据清单,主要场景综述如下:         1、数据清单要求以.xls的形式存储         2、数据清单的提数SQL脚本相对复杂 &...

SQL按日期Datatime来比较大小

数据库操作中,通常需要选择某日期以后的记录,比如选择10年1月到11年2月之间的记录,此时用SQL语句编写时,不能直接用“>、 详细看如下几条语句: 1、 select * from...

sql语句里的limit使用方法

SELECT * FROM table  LIMIT [offset,] rows | rows OFFSET offset    在我们使用查询语句的时候,...

SQL按日期来选择记录(比较日期的大小)

在数据库操作中,通常需要选择某日期以后的记录,比如选择10年1月到11年2月之间的记录,此时用SQL语句编写时,不能直接用“>、详细看如下几条语句:1、select * from IS_生产进度表视图...

DB2数据库时间日期相关SQL函数

db2日期和时间函数常用知识汇总 2012-09-10 00:46 来源:博客园 作者:wanghonghu 字号:T|T [摘要]本文介绍db2日期和时间函数常用知识,包括DAYOFWEEK、...

Sql Server - Linq , SQL时间相关 - SQL日期,时间比较

SQL Server 中时间比较例子: select count(*) from table where DATEDIFF ([second], ‘2004-09-18 00:00:18’,...

Sql日期时间格式转换

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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