有一个数据表,字段有begin_date,end_date,如何显示这两者之间的日期,并把它插入一个新的表中?
谢谢!!

解决方案 »

  1.   

    建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。参考一下个人觉得比较好的提问方式。得到回复的机率会大一些http://www.accessbbs.cn/bbs/viewthread.php?tid=19552
    http://www.accessbbs.cn/bbs/viewthread.php?tid=19546
      

  2.   

    总表结构(这是一个计划表)
    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表示星期,_表示此日不运行
      

  3.   

    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' 得到,但红字的这两条是怎么来的?
      

  4.   

    这只是一部分数据,数据太大
    在计划开始BEGIN_DATE时间和计划结束时间END_DATE 之间都是有效的时间,
    您可以把它看成列车计划表
    谢谢
      

  5.   

    问题是如何列出BEGIN_DATE和END_DATE之间的时间
      

  6.   

    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 ’的,你要的结果是什么一个格式?