oracle 时间比较大小

问题描述

我在程序中传两个string的参数如strBegin2007-07-01与strEnd2007-07-02我在oracle中存的数据是string的日期格式。请问我想把数据库中从strBegin到strEnd之间的数据取出来,该怎么写sql语句?谢谢!!!

解决方案

解决方案二:
顶上去,求助各位好汉
解决方案三:
继续顶上,求高手帮忙
解决方案四:
where你的日期字段betweenstartDateandendDate
解决方案五:
引用3楼lovehongyun的回复:

where你的日期字段betweenstartDateandendDate

楼主说String的日期格式是否是Date型?如果是Date型上面就没有问题,否则可能要先执行类型转换
解决方案六:
你可能需要把你的字符型日期转一下如:to_Date('2007-07-01','yyyy-mm-dd')
解决方案七:
whereto_Date('你的时间字段')betweento_Date('开始时间')andto_Date('结束时间')

时间: 2025-01-20 09:40:09

oracle 时间比较大小的相关文章

php文件管理,可以点击按照时间,大小,名称排序

php文件管理,可以点击按照时间,大小,名称排序本例没有用到jquery 演示PHP Code <?php $rootdir="./"; $spacenum=0; $filenum=0; $allfilesize=0; echo " 文件管理freejs.net测试 "; echo "重置"; readLogDir($rootdir); echo " "; echo "Total files count: $f

oracle-关于ORACLE时间格式转化的问题

问题描述 关于ORACLE时间格式转化的问题 现在要从一张表的数据插入另一张表,其中源表中有个字段是VARCHAR2类型,对应的目标表是DATE类型. 问题来了,这个字段中的字符串很不规则,举几个例子,'2013.2.1 10:32:32','20130201 103232','2013/0201 10 32 32'....... 这些都算是好了的,可以 用TO_DATE转化,要命的来了,里面居然会有'2013/2/1 240000', '2013/2/30 10:32:32'这样的数据就转化不

jqueryeasyui的datetimebox验证两个时间的大小

问题描述 jqueryeasyui的datetimebox验证两个时间的大小 用自带的validatebox.怎么验证两个时间的大小.即:$.extend($.fn.validatebox.defaults.rules { }. 解决方案 参考 EasyUI validate $.extend($.fn.validatebox.defaults.rules { compareDate: { validator: function (value param) { return dateCompar

麻烦问下 angularJS 如何比较两个日期时间的大小??

问题描述 麻烦问下 angularJS 如何比较两个日期时间的大小?? 麻烦问下 angularJS 如何比较两个日期时间的大小?? 解决方案 http://download.csdn.net/detail/wxd83210/4506200 解决方案二: 比较日期....那你的日式日什么格式的?Date对象还是字符串 ,date对象调用getTimes方法就可以获得一个number值,直接比较就好了,如果是字符串,那么是否可以转换为Date对象呢? 解决方案三: PHP中比较两个时间的大小与日期

oracle时间字段可以直接大小于号比较,但是通过sql传时间类型参数进去与时间字段就不行

问题描述 oracle时间字段可以直接大小于号比较,但是通过sql传时间类型参数进去与时间字段就不行 oracle时间字段可以直接大小于号比较,但是通过sql传时间类型参数进去与时间字段就不行 解决方案 搞定了,我开始是拼成了可以直接在pl/sql中执行的sql,不是预编译?传参那种 解决方案二: 能不能把问题描述的具体点,具体是怎么传的?报的什么错误?

Linux下按照时间和大小生成新文件的程序流程及其C代码实现

一.概述 在实际的软件开发项目中,会出现按照时间和大小生成新文件的需求.例如,某软件需求的描述如下: 按照如下两个条件之一生成新的文件: 第一,新的一天到来. 第二,文件的大小超过阈值. 本文详细介绍了根据时间和大小生成新文件的程序流程,并给出了C程序实现. 二.算法设计 对于这个按照不同的条件生成新文件的需求,在编写代码之前,我们要认真考虑以下问题: 1.如何知道当前写文件的时间与上次时间相比,是新的一天? 对于这个问题,最简单的做法是将上次写完文件之后的时间保存在内存中,等下次写文件之前读取

PHP中比较两个时间的大小与日期的差值

在这里我们全用到时间戳 mktime(hour,minute,second,month,day,year,[is_dst])     其参数可以从右向左省略,任何省略的参数都会被设置成本地日期和时间的当前值.     参数 描述 hour 可选.规定小时. minute 可选.规定分钟. second 可选.规定秒. month 可选.规定用数字表示的月. day 可选.规定天. year 可选.规定年.在某些系统上,合法值介于 1901 – 2038 之间.不过在 php教程 5 中已经不存在

ORACLE时间函数(SYSDATE)深入理解_oracle

加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期 select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from

iOS 时间(年月日)大小的比较的例子

一般说到比较大小,我们都会想到比较两个数字的大小,但是如果让你比较两个日期的大小呢,如:比较2016-07-21和2016-08-20的大小,NSDate之间的比较有compare来实现,整理方法,代码如下: - (void)viewDidLoad {     [super viewDidLoad];     // Do any additional setup after loading the view, typically from a nib.          NSDateFormat