-2
我有一個程序,需要Start_date
和End_Date
作爲輸入參數。這些參數是日期datatype.My查詢如下:如何在Oracle中將日期數據類型轉換爲mm/dd/yyyy格式?
select count(1) from table_name where inspection_date between start_date and end_date;
當我提供值的輸入參數爲: START_DATE:1800年1月1日或1/1/2000查詢取開始日期爲1-jan-00,因此我得不到正確的結果。
我也嘗試使用to_date(to_char(start_date,'mm/dd/yyyy),'mm/dd/yyyy')
將其轉換爲mm/dd/yyyy格式,並將其存儲在類型爲timestamp(6)
的變量中,但仍未提供正確的結果。
請讓我知道如何執行此操作。
字符串「無用」不是Oracle中的錯誤消息。 – 2012-09-10 16:37:01
過程的參數是'date'類型。你是否將字符串傳遞給了程序或者你是否通過了日期? 「開始日期爲1-jan-00」是什麼意思? –
我正在通過日期。我的意思是說,我希望以yyyy格式的年份,但它是採取年份爲yy格式 – user1226569