报刊查询的问题结贴送分了,呵呵,没想到这儿效率很高呀,在请教一个问题,如何按时间DESC排列下用户名相同的留言排在一起

smallown 2004-08-11 05:00:55
就是一个留言本,
如何能按时间排下来
可是如果有用户名相同的要排在一起,
我写了 select * from ly order by name,date desc 发现不行,
用 date,naem desc之类也不行的
他按名字排时就按字母abcd来了,
如何按时间DESC排列下用户名相同的留言排在一起

...全文
148 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangchang 2004-08-13
  • 打赏
  • 举报
回复
最好给出一个比较完整的例子,记录太少的话看不出来你的意图。
zhangchang 2004-08-12
  • 打赏
  • 举报
回复
那不就是先按人名排序,然后时间排序吗?
smallown 2004-08-12
  • 打赏
  • 举报
回复
唉,我也觉的用sql语句写不起来
是不是要用别的配合起来用
smallown 2004-08-12
  • 打赏
  • 举报
回复

楼上二位的方法我试了都不行呀
date是一个字段,放日期的
name是一个字段,放用户名的
输出时要全部的
select *的
排列就是我说的要求呀

我的要求是在按时间排列的条件下
相同的用户留言要放在一起的呀

比如 小吴 在10日 7日 都留言了 郑重 在9日留言了
那排列时要
小吴 10日留言内容
小吴 7日留言内容
郑重 9日留言内容

MOTA 2004-08-12
  • 打赏
  • 举报
回复
接分
wangfeng002 2004-08-12
  • 打赏
  • 举报
回复
这种事情几乎不可能!
howmily 2004-08-12
  • 打赏
  • 举报
回复
上面写错了,应该这样
select name,date from ly group by name,date order by date desc
howmily 2004-08-12
  • 打赏
  • 举报
回复
select * from ly order by date desc group by name
  • 打赏
  • 举报
回复
先查小吴的,然后输出
在10是单独的一个字段么?
还有,格式是否一样
smallown 2004-08-12
  • 打赏
  • 举报
回复
晕你们说的这样的我早试过了不行的

我的要求是在按时间排列的条件下
相同的用户留言要放在一起的呀

比如 小吴 在10日 7日 都留言了 郑重 在9日留言了
那排列时要
小吴 10日留言内容
小吴 7日留言内容
郑重 9日留言内容
这样排下去呀,
明白了没?



smallown 2004-08-12
  • 打赏
  • 举报
回复
不是呀,按时间排,只是相同的用户名要排在一起
按人名排的话,就会按abcd顺序的,
aspczlover 2004-08-11
  • 打赏
  • 举报
回复
呵呵 大家几乎的都正确
flyskywlh 2004-08-11
  • 打赏
  • 举报
回复
select * from ly order by date desc,name
就是这样
bananasmiling 2004-08-11
  • 打赏
  • 举报
回复
select * from ly order by date desc,name
stefli 2004-08-11
  • 打赏
  • 举报
回复
按照你的说法,其实用
select * from ly order by date desc
就可以啊~
chushicheng 2004-08-11
  • 打赏
  • 举报
回复
select * from ly order by date desc,name

补:看你的date是什么类型,若是日期时间型,只按日期排序的话,就还要用几个函数
skyboy0720 2004-08-11
  • 打赏
  • 举报
回复
select * from ly order by date desc,name

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧