读书人

关于数据表格的计算输出有关问题

发布时间: 2012-02-17 17:50:42 作者: rapoo

关于数据表格的计算输出问题
比如A列中名字相同,B列中显示为数据,那一列相同名字的数据都相加起来和50000比大小,相同名字数据累加比50000大的在表格里输出,怎么达到,急求啊!!!
列:
A B
苏州 100
南京 200
上海 300
苏州 50
南京 40
上海 80
.... ....
都是苏州的B数据相加和50000比大小,如果比5W大就输出苏州的所有数据,比5W小就不用输出了

[解决办法]
你说的不是很清楚,我理解到你有两个意思:
1.你是想要显示所有A列相同,B列数相加大于50000的A列的资料,SQL代码如下:
SELECT A
FROM TABLENAME
GROUP BY A
HAVING SUM(B)>50000

2.你是想要显示AB两栏的资料,条件是A列相同,B列数相加大于50000的,SQL代码如下:
SELECT *
FROM TABLENAME
WHERE A IN(SELECT A
FROM TABLENAME
GROUP BY A
HAVING SUM(B)>50000
)
[解决办法]
qryExcel.SQL.Text :='select * from [' + TableList[0] + '] where 销售金额 >='+FlostToStr(s);

最好判一下s是不是字

读书人网 >.NET

热点推荐