我有一张表格考试,其中我有一个日期列,格式如下:'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都不是有效的语法。 –