`
木乙_琥珀川
  • 浏览: 6238 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

关于数据库中日期类型查询

 
阅读更多

     一般来说日期查询不会涉及到时间的查询,但是数据库表中有些时间字段会包含时间的内容这样会导致查询结果的不准确.一般有两种解决方法:

  1、查询的时候加上时间,开始时间为“00:00:00”,结束时间为“23:59:59”,相关的代码

date_time>= to_date('2016-04-04 00:00:00', 'yyyy-MM-dd hh24:mi:ss')
date_time <= to_date('2016-07-22 23:59:59', 'yyyy-MM-dd hh24:mi:ss')

    2、把时间类型转换成字符类型,相关代码

to_char(date_time,'yyyy-mm-dd') >= '2016-04-04'
to_char(date_time,'yyyy-mm-dd') <= '2016-07-22'

           字符没有'-"的一种写法

to_char(date_time,'yyyymmdd') >= to_char(to_date('2016-04-04','yyyy-mm-dd'),'yyyymmdd')
to_char(date_time,'yyyymmdd') <= to_char(to_date('2016-07-22','yyyy-mm-dd'),'yyyymmdd')

 

分享到:
评论

相关推荐

    数据库中日期时间用法

    数据库中日期时间用法 详解

    GBase数据库中的日期时间类型详解 1.doc

    DATE数据类型存储日历日期。DATETIME采用任何程度的精度(从年到秒的小数)记录时间点。INTERVAL数据类型存储一段时间:即持续时间。 DATE数据类型存储日历日期。DATE值实际上是带符号的整数,其内容解释为从1899年...

    C#读取数据库日期数据

    C#读取数据库日期数据,选择性显示时间的部分 如显示年月、年月日、时分秒等等

    mysql数据库全文多库多表查找,查询所有数据库中包含指定字符的数据。

    mysql数据库全文查找,查询所有数据库中包含指定字符的数据。 一、支持功能: 1、支持所有数据库查询字符串,或者指定一个或者多个数据库查询字符串; 2、支持本地使用或者指定远程数据库地址; 3、支持命令行指定...

    神通数据库-数据库快速入门.pdf

    日期类型、时间间隔类型、货币类型、二进制大对象、字符型大对象等。 • 提供功能强大的内置函数 神通数据库系统提供了丰富的内置函数,并可以根据用户的实际需要,定制特殊的函数。系统提供的内 置函数主要包括:...

    DB2数据库中的各数据类型

    DB2内置数据类型可以分成数值型(numeric)、字符串型(character string)、图形字符串(graphic string)、二进制字符串型(binary string)或日期时间型(datetime)。还有一种叫做 DATALINK 的特殊数据类型。...

    Java数据库查询结果的输出

    Java数据库查询结果的输出 摘自:北京海脉信息咨询有限公司  利用Java开发数据库应用时,经常需要在用户界面上显示查询结果。我们可以利用Vector、JTable、AbstractTableModel等三个类较好地解决这一问题。 类...

    解决python写入mysql中datetime类型遇到的问题

    在mysql数据库中,有一个datetime类型的字段用于存储记录的日期时间值。python程序中有对应的一个datetime变量dt。 现在需要往mysql数据库中添加记录,每次添加时,将datetime型变量dt写入mysql数据库tablename表中...

    达梦数据库_SQL语言手册

    数据类型的实际最大长度由数据库页面大小决定,具体最 大长度算法如表 的区别在于前者长度不足时,系统自动填充空 格,而后者只占用实际的字节空间。 表 数据库页面大 实际最大长度 注:这个限制长度只针对建表的...

    [数据库] MySQL基础知识之日期判断及添加排序序号1

    1.日期类型的判断 2.decode函数的替代方法 3.查询语句中添加一个排序的序号 1.日期类型判断 2.decode取代函数 3.添加排序序号

    如何查询日期类型的数据?

    请问,如何在ACCESS数据库和SQL SERVER数据库中查询? 我们可用下述方法来实现: 一、在ACCESS数据库中: ”SELECT * FROM yourTable where dateField=#2001/4/15#”(注意:日期须加#号)。 二、在SQL SERVER...

    SQL(结构化查询语言)用于管理关系型数据库的标准语言,主要用于在数据库中查询、插入、更新和修改数据

    SQL(结构化查询语言)是用于管理关系型数据库的标准语言,主要用于在数据库中查询、插入、更新和修改数据。 一些基本SQL知识点包括: - 数据类型:每个数据库表的列都需要一个数据类型。一些常见的SQL数据类型包括...

    数据库查询时间没有了时分秒的解决办法

    数据库查询时间没有了时分秒的解决办法 增加服务器/Java应用的虚拟机参数:-Doracle.jdbc.V8Compatible="true

    VB利用变量查询日期型数据.rar

    VB利用变量查询日期型数据,结合SQLServer数据库实现的,可根据出生日期查询学生信息。查询部分的具体代码如下:  Private Sub Cmd_Find_Click() '【查询】按钮  If Text1.Text = "" Then  MsgBox "请输入要查询...

    mysql数据库应用形考任务(实训1~4.zip)

    熟悉MySQL环境的使用,掌握在MySQL中创建数据库和表的方法,理解MySQL支持的数据类型、数据完整性在MySQL下的表现形式,练习MySQL数据库服务器的使用,练习CREATE TABLE,SHOW TABLES,DESCRIBE TABLE,ALTER TABLE...

    MySQL数据库:表的字段类型.pptx

    数据库和表的创建与管理 表的字段类型 课程目标 掌握 —— 不同数据类型的选择。 理解 —— MySQL支持的数据类型; 表的字段类型 MySQL支持的类型 MySQL支持多种类型,大致可以分为三类: 数值类型 日期和时间类型 ...

    MySQL数据库中创建学生表SQL语句

    mysql数据库创建学生表 这个SQL语句会创建一个名为 "Students" 的表,...一旦表被创建,你可以使用 INSERT 语句来向表中插入学生的数据,使用 SELECT 语句来查询学生的信息,以及使用其他 SQL 语句来管理表中的数据。

    数据库课程设计在线银行系统设计及实现

    数据库课程设计在线银行系统设计及实现转账功能实现,JSP与数据库的链接,日期获取ATM存取款功能实现,登出功能的实现登录与注册功能实现,session跳转个人信息查询功能实现本系统采用了可视化的集成开发环境...

    VC 6.0 查询日期控件内的数据库内容.rar

    VC 6.0 查询日期控件内数据,这个例子是结合数据库实现的,应该算是数据库实例的范畴,是一个将日期类型数据作为查询条件的一个例子。只不过这里的日期类型,是通过日期控件来选择,因此本实例演示了两个重要功能:...

    mysql数据库设计规范.docx

    所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最后不要超过32个...

Global site tag (gtag.js) - Google Analytics