| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1541 人关注过本帖
标题:[求助]有没有人能搞定。四天了。3个论坛都没人回复
只看楼主 加入收藏
spx258
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-7-23
收藏
 问题点数:0 回复次数:13 
[求助]有没有人能搞定。四天了。3个论坛都没人回复
我要查的是数量这个字段合计后为150的数据。合计为150后管有1条数据还是1万条数据,只要能让这些数据加起来=150就可以。
商品名称 单价 数量 金额 日期
桃子 12.2 100 1220 2005-09-03
李子 20 50 1000 2005-09-30
比如我上面发的那个例子,如果2条记录的数量加起来刚好为150,我就不在需要其他的记录了
搜索更多相关主题的帖子: 数据 数量 商品 
2007-07-25 14:40
songyang201
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2007-6-5
收藏
得分:0 
不清楚
2007-07-25 16:22
leixiangchao
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-6-27
收藏
得分:0 

借助其他工具试试吧

2007-07-27 09:12
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
收藏
得分:0 
好象这个SQL语句有点难哦

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2007-07-27 10:40
心中有剑
Rank: 2
等 级:新手上路
威 望:5
帖 子:611
专家分:0
注 册:2007-5-18
收藏
得分:0 
如果两个超过150呢,是不是过滤掉,然后继续找?不知道要求

2007-07-27 18:35
yushui
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:1355
专家分:22
注 册:2006-7-19
收藏
得分:0 

是不是可以在建表的时候建立个约束条件啊
我不怎么会 就想到这点了 呵呵


fighting!from now on!
2007-07-28 08:57
feeless
Rank: 2
等 级:新手上路
威 望:3
帖 子:310
专家分:0
注 册:2007-2-7
收藏
得分:0 

用循环语句,每次纪录加1,直到150后退出循环


DBTwin SQL SERVER 集群(容错、备份、负载均衡)QQ:69166070
2007-07-30 16:49
leixiangchao
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-6-27
收藏
得分:0 

好像需要借助其他工具

2007-07-30 17:15
XieLi
Rank: 1
等 级:新手上路
威 望:1
帖 子:762
专家分:0
注 册:2007-7-24
收藏
得分:0 
用游標試一下,不過我還是不懂你的意思。

拥有蓝天的白云,拥有你的我.
2007-07-31 16:43
lzalibabalr
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-7-31
收藏
得分:0 


DECLARE @tb table(prod_name CHAR(20),prod_price DECIMAL(5,2),
prod_num INT,prod_totalprice AS prod_num * prod_price,
dt DATETIME)
INSERT INTO @tb SELECT '桃子',12.2,70,'2003-03-12'
UNION ALL SELECT '桃子',12.2,70,'2001-08-02'
UNION ALL SELECT '李子',5.5,80,'2003-03-12'
UNION ALL SELECT '西瓜',6.3,100,'2006-11-21'
UNION ALL SELECT '苹果',3.2,50,'2004-10-15'
UNION ALL SELECT '黄瓜',4.9,70,'2003-12-18'
UNION ALL SELECT '南瓜',3.7,60,'2005-11-10'
UNION ALL SELECT '桔子',4.3,90,'2007-05-17'
UNION ALL SELECT '龙眼',6.6,40,'2002-09-13'
UNION ALL SELECT '杏子',16.4,110,'2001-12-15'
UNION ALL SELECT '木瓜',1.8,120,'2006-12-02'
UNION ALL SELECT '青菜',1.1,30,'2007-06-12'

SELECT DISTINCT t1.prod_name AS '商品名称',t1.prod_price AS '单价',t1.prod_num AS '数量',
t1.prod_totalprice AS '金额',t1.dt AS '日期',t2.prod_name AS '商品名称',
t2.prod_num AS '数量',t1.prod_num+t2.prod_num AS '数量合计'
FROM @tb AS t1,@tb AS t2
WHERE 150=t1.prod_num+t2.prod_num
ORDER BY 1


不知道是不是你想要的结果

2007-07-31 23:49
快速回复:[求助]有没有人能搞定。四天了。3个论坛都没人回复
数据加载中...
 
   



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

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