标题:asp 查询数据库代码
只看楼主
sky222
Rank: 4
等 级:业余侠客
威 望:1
帖 子:152
专家分:225
注 册:2010-3-11
结帖率:90%
已结贴  问题点数:20 回复次数:7 
asp 查询数据库代码
sql="select * from buy where type=0"
查询出来有10条记录,其中5条的 title字段内容是相同的。
想输出的时候就输出6条记录,把那5条相同的记录合并一条输出,其中里面的shuliang字段需要累加。

这个代码应该怎么写。忘指点~~~
搜索更多相关主题的帖子: 数据库 asp 代码 查询 
2010-12-06 11:03
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
得分:0 
sql="select distinct(title) from buy where type=0"

----我怎能在别人的苦难面前转过脸去----
2010-12-06 12:32
sky222
Rank: 4
等 级:业余侠客
威 望:1
帖 子:152
专家分:225
注 册:2010-3-11
得分:0 
还有就是查询出来,里面的shuliang字段没有显现,显示了,还需要把5条的数值求和
2010-12-06 12:55
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
得分:15 
要显示多个字段,那就要用 GROUP BY 语句,你可以参考这个页面
http://www.

----我怎能在别人的苦难面前转过脸去----
2010-12-06 13:00
sky222
Rank: 4
等 级:业余侠客
威 望:1
帖 子:152
专家分:225
注 册:2010-3-11
得分:0 
sql="SELECT title,SUM(shulian)as shulian FROM buy where type=0 GROUP BY title"
这段可以达到要求了,谢谢楼上的朋友,但又出了个新的问题。在ASP语句中,
加入下面的那段后就出现
在关键字 'and' 附近有语法错误。
sql=sql&" and selldate-'"&nowstartdate&"'>=0 "

如果把GROUP BY title加在后面的就没有问题,但是这种连接的查询有好多,怎么解决。谢谢了
2010-12-06 13:45
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:5 
先加完条件再排序

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-12-06 14:08
sky222
Rank: 4
等 级:业余侠客
威 望:1
帖 子:152
专家分:225
注 册:2010-3-11
得分:0 
这样排序之后,显示不了多字段的对吗?

只显示了title和shuliang的字段,时间的字段显示不了


[ 本帖最后由 sky222 于 2010-12-6 14:19 编辑 ]
2010-12-06 14:18
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
时间的字段可以取相同title中最大的时间或是最小的时间,加max或min即可。
如下
sql="SELECT title,min(selldate),SUM(shulian)as shulian FROM buy where type=0 and selldate-'"&nowstartdate&"'>=0 GROUP BY title"
2010-12-06 14:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-328062-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.108640 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved