CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

这样的页面,sql查询该如何做?

楼主zy51(Final)2005-08-01 15:34:19 在 Web 开发 / ASP 提问

表moneydays  
  字段admin     用来存储用户名  
  字段money     现金  
  字段flag       用来判断现金字段是收入还是支出  
   
   
  现在需要统计每个admin   的收入总量,支出总量.剩余.和总的所有admin的收入,支出,剩余. 问题点数:20、回复次数:8Top

1 楼zy51(Final)回复于 2005-08-01 15:48:13 得分 0

在线等,希望有知道的朋友讲解一下.Top

2 楼zy51(Final)回复于 2005-08-01 15:56:39 得分 0

不能自己给自己结贴,真是郁闷.  
  竟然把group   by忘记了.哎.Top

3 楼zhuowei(I'm MS MVP)回复于 2005-08-01 15:57:25 得分 10

字段falg中   1表示支出   0   表示收入把  
  支出的查询  
  select   sum(money)   from   moneydays   where   flag   =   1   group   by   admin     //money必须是数值型  
  收入的查询  
  select   sun(money)   from   moneydays   where   flag   =   0   group   by   admin     //money必须是数值型  
   
  剩余就是将查询结果相减  
   
  所有用户的收入   支出   就更简单了  
  只需要去掉上面二个查询的   group   by   语句  
  剩余也是相减把  
   
   
  你试试     要是不行   在提出来Top

4 楼zy51(Final)回复于 2005-08-01 16:12:13 得分 0

zhuowei:   查询的问题已经解决了.把group   by忘记了.方法如你说的一样就解决了.  
   
  select   sum(money),admin,moneydaysid   from   moneydays   where   flag=-1   group   by   admin   order   by   moneydaysid  
   
  为什么不能排序呢.执行不了.请你说一下,马上结贴Top

5 楼hbhbhbhbhb1021(天外水火(我要多努力))回复于 2005-08-01 16:24:14 得分 5

group   by   中少了一个字段moneydaysidTop

6 楼pyusksk503(Tony)回复于 2005-08-01 16:30:01 得分 0

哪你设计的时候应该在这张表里面加个一个支出.再新建一张表作为统计所以Admin情况Top

7 楼zy51(Final)回复于 2005-08-01 16:31:47 得分 0

hbhbhbhbhb1021(天外水火(才学JAVA,郁闷))    
   
  加上  
  select   sum(money)   '总收入',admin,moneydaysid   from   moneydays   where   flag=-1   group   by   admin,moneydaysid   order   by   moneydaysid  
  统计出来的内容不是总和.而是每一笔的数据Top

8 楼zhuowei(I'm MS MVP)回复于 2005-08-01 16:31:51 得分 5

你就不能这样查询  
  用了sum之后一个记录就是一个分组     它还怎么order   by   moneydaysid  
  我是这样理解的   查查资料先`Top

相关问题

  • 如何实现在同一页面既查询有能插入?
  • Web页面中的查询表如何导到Execel或Word中
  • 如何在jsp页面分页显示查询到的记录
  • 如何在一张页面内实现查询?
  • 一个页面要查询多个表,sql和rs命名问题
  • 在Asp页面里无法执行,但sql查询分析器里可以!!
  • 急:n个asp页面中有查询链接a.asp,如何让查询结果返回到asp页面(此时a.asp页面关掉)
  • 如何得知SQL的查询结果?
  • 在jsp中如何写sql查询?
  • 如何用SQL查询日期问题?

关键词

  • 查询
  • 字段
  • moneydaysid
  • 支出
  • admin
  • money
  • 剩余
  • 收入
  • group
  • flag

得分解答快速导航

  • 帖主:zy51
  • zhuowei
  • hbhbhbhbhb1021
  • zhuowei

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo