我有一張表格考試,其中我有一個日期列,格式如下:'MM/DD/YYYY'。SQL:如何排列日期格式的字符串(MONTH/DD/YY)?
我要解決這列和格式更改爲「月/ DD/YYYY」
我的代碼如下:
SELECT
TO_CHAR(Exam_Date, 'MONTH/DD/YY') AS Exam_date
FROM
Exams
WHERE
Student_id = '0000049'
ORDER BY
Exam_date ASC
不幸的排序我的專欄,像繩子:(
我也試過這樣:
SELECT
TO_DATE(TO_CHAR(Exam_date, 'MONTH/DD/YYYY'), 'MONTH/DD/YYYY') AS Exam_date
FROM Exams
WHERE Student_id = '0000049'
ORDER BY Exam_date
在這裏,我把他們分類,但在'MM/DD/YYYY'格式:/
謝謝你的幫助。
您確定您使用的是SQL Server嗎?在我聽說過的任何版本中,TO_CHAR都不是有效的語法。 –