回 帖 发 新 帖 刷新版面

主题:求排序!~~

有表如下:
create table message
(
           me_id int identity(1,1) primary key,
           me_use_id int constraint me_use_key foreign key references usename(use_id),
           me_date   datetime,
           me_mess  varchar(4000),
           me_mess_top varchar(200),
           me_km int constraint me_km foreign key references km(km_id),
           me_int   int                     
)

            我想用时间列进行排序
是这样写的
         select * from message group by me_date
可是却报错
 服务器: 消息 8120,级别 16,状态 1,行 1
列 'message.me_id' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
服务器: 消息 8120,级别 16,状态 1,行 1
列 'message.me_use_id' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
服务器: 消息 8120,级别 16,状态 1,行 1
列 'message.me_mess' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
服务器: 消息 8120,级别 16,状态 1,行 1
列 'message.me_mess_top' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
服务器: 消息 8120,级别 16,状态 1,行 1
列 'message.me_km' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
服务器: 消息 8120,级别 16,状态 1,行 1
列 'message.me_int' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。

把我搞地云里雾里,,,,,,,帮一下忙啊,谢谢,在线等

回复列表 (共2个回复)

沙发

兄弟,排序用order by 而不是用分组的group by

板凳

嗯嗯,谢谢你啊,我真是个笨蛋!~~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册