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

Sql中日期类型的比较

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

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

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

Sql 一个时间与另一时间的比较

有这么一个古老的传说: 相传,在远古时期,猪头设计者们定义日期类型的时候,一共制定了两套:Date 和 Datetime 类型,http://zhidao.baidu.com/question/14...

sql 语句关于时间的比较; 直接用大于小于就好了; 注意时间格式; 也可以直接比较到秒

select * from t_apply  where start_time '2014-03-21 13:32:26'

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

例子: select count(*) from table where DATEDIFF ([second], '2016-09-18 00:00:18', '2016-09-18 00:00...

sql server中对日期字段值的比较

本文转自:http://www.cnblogs.com/feison/articles/166981.htmlsql server中对日期字段的比较方式有多种,介绍几种常用的方式:用northwind...

SQL Server 中日期比较

1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dat...
  • binsoft
  • binsoft
  • 2014年05月15日 18:43
  • 805

数据库的时间查询及时间的比较

1.时间查询Table name : TableFiled: UserDateData: 2008-1-17 22:10:02 时间段查询 select top 4 * from Table wher...

sql查询 关于日期比较

想要查询符合时间区间的数据总数,但老报类型错误,用to_date(‘时间’,‘格式’)转一下就okselect count(*) as passCount from TBTKY_APPLYFORM t...

SQL按日期Datatime来比较大小

数据库操作中,通常需要选择某日期以后的记录,比如选择10年1月到11年2月之间的记录,此时用SQL语句编写时,不能直接用“>、 详细看如下几条语句: 1、 select * from...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL时间相关 - SQL日期,时间比较
举报原因:
原因补充:

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