sql orcale 查询求助 有一个数据表,字段有begin_date,end_date,如何显示这两者之间的日期,并把它插入一个新的表中?谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。参考一下个人觉得比较好的提问方式。得到回复的机率会大一些http://www.accessbbs.cn/bbs/viewthread.php?tid=19552http://www.accessbbs.cn/bbs/viewthread.php?tid=19546 总表结构(这是一个计划表)FLIGHT_NO SCHEDULE BEGIN_DATE END_DATE3102 1234567 2006-3-1 2006-4-83101 1234567 2006-3-1 2006-4-63490 12_____ 2006-1-1 2006-4-223491 __3_5__ 2006-1-1 2006-4-293104 1234567 2006-3-2 2006-3-233491 _234___ 2006-1-1 2006-4-293491 12345__ 2006-1-1 2006-4-273492 1234___ 2006-1-1 2006-4-29where flight_no='3491'查询结果FLIGHT_NO SCHEDULE BEGIN_DATE END_DATE3491 __3_5__ 2006-1-1 2006-4-293491 _234___ 2006-1-1 2006-4-293491 12345__ 2006-1-1 2006-4-273491 1234567 2006-1-1 2006-1-283491 12_____ 2006-1-1 2006-2-4要求:列出flight_no='3491'时的所有日期schedule表示星期,_表示此日不运行 FLIGHT_NO SCHEDULE BEGIN_DATE END_DATE 3491 __3_5__ 2006-1-1 2006-4-29 3491 _234___ 2006-1-1 2006-4-29 3491 12345__ 2006-1-1 2006-4-27 3491 1234567 2006-1-1 2006-1-28 3491 12_____ 2006-1-1 2006-2-4 其它三条可以从源数据 where flight_no='3491' 得到,但红字的这两条是怎么来的? 这只是一部分数据,数据太大在计划开始BEGIN_DATE时间和计划结束时间END_DATE 之间都是有效的时间,您可以把它看成列车计划表谢谢 问题是如何列出BEGIN_DATE和END_DATE之间的时间 FLIGHT_NO SCHEDULE BEGIN_DATE END_DATE 3491 __3_5__ 2006-1-1 2006-4-29 3491 _234___ 2006-1-1 2006-4-29 3491 12345__ 2006-1-1 2006-4-27 3491 1234567 2006-1-1 2006-1-28 3491 12_____ 2006-1-1 2006-2-4 比如:你的数据如上,你想要的起始时间为‘2006-1-1’到‘2006-4-27 ’的,你要的结果是什么一个格式? 这个SQl语句有点难写,不会写~~呵呵,选择问题 那位那有关于pl/sql developer 使用的电子文档阿? 急!急!关于ORACLE的Managerment Server问题 使用UTL_SMTP发送邮件收不到的问题 Oracle中如何判断是否为数字? 请教一个关于导入dmp文件的初级问题,谢谢 索引问题 带输出的存储过程,如何调用? oracle下system密码忘记了怎么找回来??? 怎样查看并修改当前字符集? erp实施人员职业规划! SQL语句 查询员工总数以及获得补助的员工数
http://www.accessbbs.cn/bbs/viewthread.php?tid=19546
FLIGHT_NO SCHEDULE BEGIN_DATE END_DATE
3102 1234567 2006-3-1 2006-4-8
3101 1234567 2006-3-1 2006-4-6
3490 12_____ 2006-1-1 2006-4-22
3491 __3_5__ 2006-1-1 2006-4-29
3104 1234567 2006-3-2 2006-3-23
3491 _234___ 2006-1-1 2006-4-29
3491 12345__ 2006-1-1 2006-4-27
3492 1234___ 2006-1-1 2006-4-29where flight_no='3491'查询结果
FLIGHT_NO SCHEDULE BEGIN_DATE END_DATE
3491 __3_5__ 2006-1-1 2006-4-29
3491 _234___ 2006-1-1 2006-4-29
3491 12345__ 2006-1-1 2006-4-27
3491 1234567 2006-1-1 2006-1-28
3491 12_____ 2006-1-1 2006-2-4
要求:列出flight_no='3491'时的所有日期
schedule表示星期,_表示此日不运行
3491 __3_5__ 2006-1-1 2006-4-29
3491 _234___ 2006-1-1 2006-4-29
3491 12345__ 2006-1-1 2006-4-27
3491 1234567 2006-1-1 2006-1-28
3491 12_____ 2006-1-1 2006-2-4 其它三条可以从源数据 where flight_no='3491' 得到,但红字的这两条是怎么来的?
在计划开始BEGIN_DATE时间和计划结束时间END_DATE 之间都是有效的时间,
您可以把它看成列车计划表
谢谢
3491 __3_5__ 2006-1-1 2006-4-29
3491 _234___ 2006-1-1 2006-4-29
3491 12345__ 2006-1-1 2006-4-27
3491 1234567 2006-1-1 2006-1-28
3491 12_____ 2006-1-1 2006-2-4 比如:你的数据如上,你想要的起始时间为‘2006-1-1’到‘2006-4-27 ’的,你要的结果是什么一个格式?