热线电话:13121318867

登录
2019-02-18 阅读量: 745
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,没了具体的时间,没法按照时间书序进行排序。

现在想得到的是格式化YYYY-MM-DD HH:MM:SS的日期 并且按照时间顺序进行排序

请问sql语句该怎么写?

解决方法:

首先明确排序和格式化没有关系,可以直接使用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.0000
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子