2019-02-18
閱讀量:
776
sql語句排序
問題描述:
String sql = "SELECT content ,contenttime, name ,avatar ,cid FROM contents INNER JOIN account ON contents.aid = account.aid WHERE contents.wid = ?";
contenttime是datatime格式的時間,取出來的時候是YYYY-MM—DD,沒了具體的時間,沒法按照時間書序進行排序。
現(xiàn)在想得到的是格式化YYYY-MM-DD HH:MM:SS的日期 并且按照時間順序進行排序
請問sql語句該怎么寫?
解決方法:
首先明確排序和格式化沒有關(guān)系,可以直接使用order by contentime 語句排序,日期格式化的用法如下:
SELECT content ,
date_format(contenttime,'%Y-%m-%d %H:%i:%s'),
name ,avatar ,cid
FROM contents INNER JOIN account ON contents.aid = account.aid
WHERE contents.wid = ?
order by contentime;






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
1條評論