`
ispring
  • 浏览: 355946 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

sql里比较时间范围的方式

    博客分类:
  • J2EE
SQL 
阅读更多

CREATE TABLE #Test
(
 createDate varchar(8)
)

INSERT INTO #Test
SELECT '20080602'
UNION ALL
SELECT '20080603'
UNION ALL
SELECT '20080701'


SELECT * FROM #Test

-----------------------------------------------
SELECT * FROM #Test
WHERE CAST(createDate as datetime)
BETWEEN '20080604' AND '20080730'    
[查询方式一]

-----------------------------------------------

SELECT * FROM #Test1
WHERE cast(createDate as datetime)
BETWEEN '2008-06-04' AND '2008-07-30'
[查询方式二:与方式一效果一样]

------------------------------------------------

SELECT * FROM #Test1
WHERE cast(createDate as datetime)
BETWEEN '2008/06/04' AND '2008/07/30'
[查询方式三:与方式一,二效果同]

-----------------------------------------------

分享到:
评论

相关推荐

    SQL 更新指定范围的随机时间

    sql脚本可以 生成指定范围内的时间 一小时内,生成指定范围内的时间 30分钟内。

    sql时间查询.txt

    一些常见的sql时间范围查询

    使用sql语句查询的数据按时间递增累加

    使用sql语句将查询的数据中的值按时间递增累加

    sqlserver 中时间为空的处理小结

    二、如何在sql语句中判断为NULL的时间字段 假设表为:TestTable SN DateTime1 DateTime2 1 2011-10-24 2011-10-25 2 NULL 2011-10-26 3 2011-10-25 NULL 用case进行查询,若写成: select (case DateTime1 ...

    Oracle–查询时间段内执行的sql、Produce

    1.查询时间段内执行的sql、Produce select * from v$sqlarea a where 1=1 and a.LAST_ACTIVE_TIME >= to_date( '2013-02-21 18:23:00','yyyy-MM-dd HH24:mi:ss') and a.LAST_ACTIVE_TIME < to_date( '2013-...

    帆软报表插件,显示sql数据集的查询时间。

    显示我们的sql查询所花的时间。

    C# 在sql server数据时间段内,间隔时间查询数据方法

    在sql server 数据库中,在一段时间范围内,间隔几条数据取出一条信息的检索方法。如:时间段内“2020-10-10 00:00:00” 到“2020-10-11 00:00:00”内,间隔30秒取出一套数据方法

    SQL SERVER查询时间条件式的写法

    此文档中详细的记载了,SQL SERVER查询时间条件式的写法,希望可以帮到下载的朋友们!

    SQLServer的性能调优:解决查询速度慢的五种方法

    本文主要通过一下几个方面介绍:使用SQLDMV查找慢速查询、通过APM解决方案查询报告、SQLServer扩展事件、SQLAzure查询性能洞察等相关内容。本文来自博客园,由火龙果软件Anna编辑、推荐。SQLServer的一个重要功能是...

    SqlServer 按时间段查询问题

    主要介绍了SqlServer 按时间段查询问题,需要的朋友可以参考下

    oracle sql计算一段时间内(除去周六日)的秒数

    利用 oracle sql 实现 计算一段时间内(除去周六日)的秒数

    SQL Server中查询结果超出了查询时间范围解决方法

    在本篇文章里小编给大家整理的是关于SQL Server中查询结果超出了查询时间范围解决方法,有需要的朋友们学习下。

    Microsoft SQL Server 2005技术内幕: T-SQ程序设计.pdf

    该书解释并比较了SQL Server 2000和SQL Server 2005在数据库开发相关问题上的解决方案,深入讨论了SQL Server 2005中新增的T-SQL编程特性,包含了大量的代码示例、表示例和逻辑难题以帮助数据库开发人员和管理员理解...

    精通SQL--结构化查询语言详解

    5.4.3 between运算符范围筛选 96 5.4.4 null值的判断 97 第6章 复杂搜索条件查询 99 6.1 本章用到的实例表 99 6.2 组合查询条件 100 6.2.1 and运算符 100 6.2.2 or运算符 101 6.2.3 and、or运算符的组合使用 ...

    经典SQL语句大全

    SQL: select * from 日程安排 where datediff('minute',f开始时间,getdate())>5 13、说明:一条sql 语句搞定数据库分页 select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc...

    程序员的SQL金典.rar

     5.3.2 主流数据库系统中日期时间类型的表示方式  5.3.3 取得当前日期时间  5.3.4 日期增减  5.3.5 计算日期差额  5.3.6 计算一个日期是星期几  5.3.7 取得日期的指定部分  5.4 其他函数  5.4.1 类型转换  ...

    SQL21日自学通

    日期/时间函数66 ADD_MONTHS 67 LAST_DAY68 MONTHS_BETWEEN 69 NEW_TIME70 NEXT_DAY71 SYSDATE72 数学函数 72 ABS 73 CEIL 和FLOOR 73 COS COSH SIN SINH TAN TANH 73 EXP 75 LN and LOG75 MOD 76 POWER77 SIGN 77 ...

    Microsoft SQL Server 2008技术内幕:T-SQL查询(第二卷)

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》全面深入地介绍了Microsoft SQL Server 2008中高级T-SQL查询、性能优化等方面的内容,以及SQL Server 2008新增加的一些特性。主要内容包括SQL的基础理论、查询优化...

    SQL培训第一期

    系统时间sysdate,返回系统当前时间。 2.1.4.2 伪表 select * from dual; 2.1.5 系统表 2.1.5.1 user_tables 当前用户表信息 2.1.5.2 user_tab_columns 当前用户表所有列信息,搜索列所在的表: select * from user_...

    21天学会SQL

    9.3.7 按范围查询数据 185 9.3.8 查询NULL值 186 9.4 排序查询数据 186 9.4.1 按单列排序 187 9.4.2 设置排序方向 187 9.4.3 按多列排序 188 9.4.4 按字段位置排序 188 9.4.5 查询前5行数据 189 9.4.6 WHERE与ORDER ...

Global site tag (gtag.js) - Google Analytics