我正在尝试根据date
对行进行排序,但它不适用于我。是否有任何特殊需要按date
进行排序?
SELECT FI.*, User.*
FROM FI INNER JOIN
User ON FI.U_ID = User.U_ID
WHERE TO_CHAR(TO_DATE(FI_DATE, 'DD-MON-YYYY'), 'MON') = '$Month_Name'
ORDER BY FI.FI_DATE DESC
答案 0 :(得分:2)
由于您使用的是to_date(),我猜您的fi_date列不是日期而是varchar。如果是这种情况,请将订单更改为 ORDER BY to_date(fi.fi_date,'DD-MON-YYYY')