orcale 把日期当做查询条件

根据日期查询范围

精确到天

select * from table where to_char( time,‘yyyy mm dd ‘ )  <=   ‘2000 01 01‘

select * from table where to_char( time,‘yyyy-mm-dd ‘ )  <= ‘2000-01-01‘

select * from table where to_char( time,‘yyyy/mm/dd ‘ )  <= ‘2000/01/01‘

精确到秒

select * from table where to_char( time,‘yyyy mm dd hh24 mi ss‘ )  <=   ‘2000 01 01 12 12 12‘

select * from table where to_char( time,‘yyyy-mm-dd hh24-mi-ss‘ )  <= ‘2000-01-01 12-12-12‘

select * from table where to_char( time,‘yyyy/mm/dd hh24:mi:ss‘ )  <= ‘2000/01/01 12:12:12‘

时间: 2024-10-16 04:08:25

orcale 把日期当做查询条件的相关文章

数据库中日期作为查询条件的写法

sql server 数据库 select CustomerCord,Deposit,ActualMoney,GiveChange,Registration userName,RecordTime,k.Kh_mc cusName,k.IcCardNoCpu cardcode from PositiveDeposit pd inner join Khda k on pd.CustomerCord=k.Kh_dm  where Convert(varchar(10),pd.RecordTime,12

应用程序框架实战二十五:查询条件(规约模式应用)

前面已经做了一些准备工作,本篇将介绍查询条件的封装,它是规约模式的一个应用. 规约使用一个对象来封装谓词,我之前已经介绍过它在验证方面的应用,本篇是规约模式在查询方面的应用. 规约的强大之处在于,能够将一堆杂乱无章的条件判断或查询条件封装起来,以一个清晰的概念来表达,并使得这些谓词具备了可复用的能力. 首先在Util.Domains项目的Repositories目录中创建ICriteria接口,这个接口表示一个查询条件,代码如下. using System; using System.Linq.

参数化拼接in查询条件,个人备份

/// <summary>        /// 查询数据报表        /// </summary>        /// <param name="TrueOutTimeTo">日期范围尾</param>        /// <param name="anslyse">分析角度</param>        /// <param name="model">

sql语句查询条件的不同表达方式对查询性能的影响

今天操作数据库遇到一个问题 目标表RA_AD_DAILY_DATA的数据量大概有5千万左右,其中的BUSINESS_DATE字段为日期类型 我要查询8月20号导入的三条记录,刚开始用这种方式去查: SELECT * FROM RA_AD_DAILY_DATA WHERE  to_char(BUSINESS_DATE,'yyyy-MM-dd')= '2014-08-20' ; 速度非常慢,五分钟左右才能出来结果(在PL/SQL developer中) 同样都是查询2014年8月20日的数据,换一种

Access时间日期比较查询的方法总结

Access日期时间比较查询语句困扰过很多网友,种豆网整理了一下Access日期比较查询的几种方法,假定数据表明为TblName,日期/时间字段名为FDate(这里不能讲FDate设置为字符串,否则比较查询结果不正确). 1.Access数据表日期字段同日期字符串直接比较 以下是查询2012年12月12日以后的数据的SQL语句. select * from TblName where DFDate>#2012-12-12# 注意:Access日期查询时,表示日期的字符串前后要加# 2.Acces

SQL Server-聚焦强制索引查询条件和Columnstore Index(九)

前言 本节我们再来穿插讲讲索引知识,后续再将数据类型中的日期类型,简短的内容,深入的理解. 强制索引查询条件 前面我们也讲了一点强制索引查询的知识,本节我们再来完整的讲述下 (1)SQL Server使用默认索引 USE TSQL2012 GO SELECT * FROM Sales.Orders 上述就不用我再啰嗦了,使用默认主键创建的聚集索引来执行查询执行计划. (2)SQL Server使用强制索引 USE TSQL2012 GO SELECT custid FROM Sales.Orde

MySQL中不允许使用列别名作为查询条件

在MySQL中有个特殊的规定,即不允许使用列别名作为查询条件.比如有下面一个表: select     ID,     title,     concept,     conceptLength,     addUserId,     modifyTimefrom collections_wisdom 将SQL修改如下: select     ID+1 as newID,     title,     concept,     conceptLength,     addUserId,    

【SSH项目实战】国税协同平台-25.查询条件回显

我们上次完成了信息发布管理模块的条件查询功能,但是我们有一些问题没有解决,比如信息的"回显"功能. 解释一下回显,例如你翻到100页,这一页有一个信息需要修改,当你点击修改并修改完毕的时候,发现并没有回到之前的第100页,而是回到了第1页!!你是不是就抓狂了?而且你在输入框中的的查询条件也可能改变或消失,这就是没有做数据回显的后果.所以,我们要为我们的这个模块做数据回显功能. 我们去分类查询的依据就是info.title值,如果有,我们就按照那个排序并列出结果,如果没有我们就去取所有的

EF实现分页查询+条件查询+排序

先来看看几个LINQ to SQL的几个函数. Take 说明:获取集合的前n个元素:延迟.即只返回限定数量的结果集. var q = (  from e in db.Employees  orderby e.HireDate  select e)  .Take(5); 语句描述:选择所雇用的前5个雇员. Skip  说明:跳过集合的前n个元素:延迟.即我们跳过给定的数目返回后面的结果集. var q = (  from p in db.Products  orderby p.UnitPrice