0
我有起始日期列型varchar.eg的表,SQL查詢中gridsql轉換字符串到日期2.0
GridSQL - >選擇起始日期,從表名組由起始日期順序由起始日期升序計數(*) ; TABLE_NAME的
start_date
--------------
05-FEB-2010
11-FEB-2011
13-APR-2011
13-MAY-2011
14-APR-2011
14-MAY-2011
15-APR-2011
15-MAY-2011
16-JUN-2011
19-JUN-2011
介紹..
GridSQL -> describe table_name;
COLUMN_NAME SQL_DATA_TYPE TYPE_NAME IS_NULLABLE KEY
----------------------------------------------------------------------
start_date 12 VARCHAR(1024) YES NO
A_partynumber 12 VARCHAR(100) YES NO
我需要在GridSQL工作的查詢的起始日期轉換成日期格式和排序爲日期wise.For,我使用的一些查詢,但沒有奏效例如,從table_name組中選擇to_date(start_date,'DD-MON-YYYY')to_date(start_date,'DD-MON-YYYY');
to_date
-----------------------
2010-02-05 00:00:00.0
2011-06-19 00:00:00.0
2011-05-15 00:00:00.0
2011-06-16 00:00:00.0
2011-04-13 00:00:00.0
2011-05-14 00:00:00.0
2011-05-13 00:00:00.0
2011-02-11 00:00:00.0
2011-04-15 00:00:00.0
2011-04-14 00:00:00.0
這裏日期與時間快到了,日期的格式是完全changed.i需要日期05-FEB-2010,它是給2010-02-05 00:00:00.0
等什麼我期待是這樣的
start_date
------------------------
05-FEB-2010
11-FEB-2011
13-APR-2011
14-APR-2011
15-APR-2011
13-MAY-2011
14-MAY-2011
15-MAY-2011
16-JUN-2011
19-JUN-2011
是否有任何其他選項來嘗試。
在此先感謝
嘗試,但沒有worked.giving的SQLException:ERROR:節點1已中止執行,原因是:值java.sql.SQLException:ERROR:列「表格名.start_date「必須出現在GROUP BY子句中或用於聚合函數中,並且我也使用了組,但同樣的異常 – Sukumar
感謝您的response.its working.and我需要將group by子句也添加到相同的查詢 – Sukumar
爲什麼你是否需要羣組... ..我不認爲在提及的預期輸出中需要group by。 –