asp+access按条件求和

access表名sheetID地址金额日期1北京3002008-01-0215:59:422上海5002008-01-0216:01:251北京9002008-01-01... access表名sheet

ID 地址 金额 日期
1 北京 300 2008-01-02 15:59:42
2 上海 500 2008-01-02 16:01:25
1 北京 900 2008-01-01 12:11:21
5 南京 600 2008-01-01 13:14:28
1 北京 500 2007-12-31 14:22:01

我想做一个ASP页面,得到同一天内北京+上海+南京一共收了多少钱。
请高手指点 。。。。
展开
 我来答
nomanland
2008-03-17 · TA获得超过1218个赞
知道小有建树答主
回答量:958
采纳率:0%
帮助的人:605万
展开全部
select 日期0,sum(金额) as 日总金额 from (select 金额, cstr(datepart('yyyy',日期))+'-'+cstr(datepart('m',日期))+'-'+cstr(datepart('d',日期)) as 日期0 from sheet) group by 日期0

在SONGYL525的基础上稍稍改了下,Access2007下运行结果为
日期0-------日总金额
2007-12-31--500
2008-1-1----1500
2008-1-2----800
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
六十七返璞归真
2008-03-16 · TA获得超过1501个赞
知道大有可为答主
回答量:1854
采纳率:0%
帮助的人:1450万
展开全部
这样试试:
sql="select 日期2,sum(金额) as 金额
from (select 金额, 日期 as 日期2 from sheet where id=1 or id=2 or id=5)
group by 日期2"

或者(一样的,只是把id换成地址而已)
sql="select 日期2,sum(金额) as 金额
from (select 金额, 日期 as 日期2 from sheet where 地址='北京'or 地址='上海' or 地址='南京')
group by 日期2"

最好用第一个,因为在asp中汉字的引号有所要求的,我在access中试过,可以达到你的要求,转换成asp我没有试,楼主自己解决吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhao5798184
2008-03-19
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
y_date="2008-1-1" (给出查询日期)
y_year=year(y_date)
y_month=month(y_date)
y_day=day(y_date)
sql="SELECT SUM(金额) AS 总钱数 FROM sheet WHERE year(日期)='"&y_year&"' and month(日期)='"&y_month&"' and day(日期)='"&y_day&"'"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SONGYL525
2008-03-16 · TA获得超过640个赞
知道小有建树答主
回答量:599
采纳率:0%
帮助的人:424万
展开全部
select 日期,sum(金额) from (select 地址, 金额, cstr(datepart('yyyy',日期))+'-'+cstr(datepart('m',日期))+'-'+cstr(datepart('d',日期)) as 日期0 from sheet) group by 日期0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2db262e5f
2008-04-03 · TA获得超过1496个赞
知道大有可为答主
回答量:1814
采纳率:0%
帮助的人:1428万
展开全部
日期是什么类型?如果是日期型:
select convert(char(6),日期,112) as riqi,sum(金额) from sheet group by convert(char(6),日期,112)
如果是字符:
select left(日期,7) as riqi,sum(金额) from sheet group by left(日期,7)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式