比如
select to_date('20120202 23:59:59','yy-mm-dd hh24:mi:ss') from dual   我要在存储过程中将
20120202用变量V_data_date代替,后面跟固定的23:59:59
就是无论日期选那天显示永远该天的23:59:59
而且输出还是data日期格式
该怎么写

解决方案 »

  1.   

    select to_date(V_data_date||'23:59:59','yy-mm-dd hh24:mi:ss') from dual   
      

  2.   

    掉yy了
    select to_date(V_data_date||' 23:59:59','yyyy-mm-dd hh24:mi:ss') 
    from dual 
      

  3.   

    select to_date(V_data_date||'23:59:59','yy-mm-dd hh24:mi:ss') from dual
    少了yy哈
    意淫哈
    select to_date(V_data_date||'23:59:59','yyyy-mm-dd hh24:mi:ss') from dual
      

  4.   

    SQL> select to_date(V_data_date||' 23:59:59','yyyy-mm-dd hh24:mi:ss') from dual;select to_date(V_data_date||' 23:59:59','yyyy-mm-dd hh24:mi:ss') from dual
                   *
    第 1 行出现错误:
    ORA-00904: "V_DATA_DATE": 标识符无效
    为什么会出现这种情况