高分求菜鸟问题

calmcat 2004-01-02 12:20:37
现有一access数据库中一表table,字段为pdid(产品ID),pir1(成本价),pir2(卖出价),pdll(产品利润),date(日期)
现在比如说我们查询一段时间内的总利润,然后显示出来,显示的页面就为:
上面为比如说20040101-20040215,下面就为总成本多少,总卖出多少,总利润多少?
这个总成本,总卖出,总利润是不是还有弄成一个字段,还是单独再弄一个表?
还有我查询的时候,如果这两个日期在查询的时候用输入(类型为文本)和用选择(比如选择几年几月几日),这两种方法,查询的时候语句应该怎么写?
还有那个查询的时候如果果跨越时间长一点的话,数据比较多的时候,如果让它查询更快,上次问了说用索引,还是不大懂.

最主要的那个总成本,总卖出以及总利润怎么搞?不是搞编程的,是菜鸟,希望大家帮忙一下. 不够分再加,谢谢大家了
...全文
43 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ydh1981 2004-01-02
  • 打赏
  • 举报
回复
不用弄成一个字段或表,直接就可算出调用。用SQL语句的SUM COUNT函数即可。
总成本:
select sum(pirl) as tsum from table
总卖出:
select sum(pir2) as t1sum from table
利润:
select sum(pdll) as t2sum from table


想在页面上显示它们
在建立记录集rs之后

<%=rs(tsum)%>
<%=rs(t1sum)%>
<%=rs(t2sum)%>
就可,
呵呵,详细吧,明白了吗?

潜水的鱼 2004-01-02
  • 打赏
  • 举报
回复
来迟了,不知有没有分
ygghost 2004-01-02
  • 打赏
  • 举报
回复
sum(pirl) as tsum 是把pirl的字段和,统计一下,放在tsum这个字段里。


tsum你写什么都可以,是查询是临时用到的一个新字段
calmcat 2004-01-02
  • 打赏
  • 举报
回复
我不明白的是,tsum,t1sum,t2sum不在表里,怎么可以用rs呢?
calmcat 2004-01-02
  • 打赏
  • 举报
回复
好的,我试一下
capcom 2004-01-02
  • 打赏
  • 举报
回复
那确实蛮详细了,楼主应该懂了把

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧