|
主题: 急急急,各们帮我看一下这个语句对吗?
|
满天星
职务:普通成员
等级:1
金币:0.0
发贴:30
|
#12004/11/11 17:15:20
急急急,各们帮我看一下这个语句对吗? SQL="SELECT ID,房型,门市价,Reid FROM Hotel_Add WHERE 门市价>="&Item_2&" AND 门市价<"&Item_3&" GROUPBY Reid"
|
老刀把子
职务:普通成员
等级:1
金币:0.0
发贴:207
|
#22004/11/11 17:20:00
GROUP BY?
|
老刀把子
职务:普通成员
等级:1
金币:0.0
发贴:207
|
#32004/11/11 17:28:35
改成这样试试 SQL="SELECT max(ID) as id,max(房型) as 房型,max(门市价) as 门市价,Reid FROM Hotel_Add WHERE 门市价>='"&Item_2&"' AND 门市价<'"&Item_3&"' GROUP BY Reid"
|
满天星
职务:普通成员
等级:1
金币:0.0
发贴:30
|
#42004/11/11 17:34:51
它加入GROUPBY就不能执行,不加就能执行.
|
老刀把子
职务:普通成员
等级:1
金币:0.0
发贴:207
|
#52004/11/11 17:40:54
你用的啥数据库? GROUPBY中间没有空格么? 另外没有在GROUP BY中的字段要加聚合函数才能显示 这地方为什么要加GROUPBY?不是order by 吧?
|
蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
|
#62004/11/11 23:27:11
gourd说的不错,GROUP BY改成ORDER BY吧,我想你是排序字段吧。 GROUP BY是聚合查询,必须用聚合函数如AVG、MAX、MIN、SUM、COUNT等
非常大鱼
|
满天星
职务:普通成员
等级:1
金币:0.0
发贴:30
|
#72004/11/12 7:56:05
我用的是ACCESS数据库, 我就是想要聚合查询.
|
蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
|
#82004/11/12 8:28:54
聚合查询ACCESS和SQL SERVER的基本一致,不知你的查询想要得到什么结果。
非常大鱼
|
满天星
职务:普通成员
等级:1
金币:0.0
发贴:30
|
#92004/11/12 10:00:27
我想找到每个REID都不同的记录,字段:房型, 早餐, Reid, ID, 门市价
|
蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
|
#102004/11/12 10:07:16
参考第二楼的
非常大鱼
|
满天星
职务:普通成员
等级:1
金币:0.0
发贴:30
|
#112004/11/12 13:11:01
谢谢
|