我有一些数据,属于不同的表,我把他们放倒了一起
现在想统计一下在一段时间内的数据变化
预想的查询效果是
      a  b   c  d  .........
7/01 x  x   x  x  .........
7/02 x  x   x  x  ...........
7/03 .................
7/04 .................
....
但是目前前面的数据不是数据库内容 是传进去的日期 后面的每个字段都有个日期 所以请大家帮个忙啦
在线等
谢谢啦

解决方案 »

  1.   

    弄详细点,这样描述不清楚
    像下面那样
    a b date
    1 2 2008-01-05
    ...
      

  2.   

    直接 数据库的日期between 你传入的日期
    不就行了
      

  3.   

    select * from 表 where date =to_date('2008-01-05 00:00:00','yyyy-mm-dd hh24:mi:ss')
    在用什么between and 
    where date  between to_date('2008-01-05 00:00:00','yyyy-mm-dd hh24:mi:ss')
    and to_date('2008-01-30 00:00:00','yyyy-mm-dd hh24:mi:ss')
      

  4.   


    表test数据如下:
    T01
    1*2*6
    2*3*4SQL:
    select t01,month(sysdate)||'/'||lpad(row_number()over(order by t01),2,'0') from test RESULT:1 1*2*6 7/01
    2 2*3*4 7/02