sql 分类汇总统计

我想每个项目都统计一下支出的费用类目和金额!我当时表的设计是表名称:bank字段是:类型type金额value类型由1-10代表不同的数据!譬如1是现金2是银行卡3是百付... 我想每个项目都统计一下支出的费用类目和金额!
我当时表的设计是表名称:bank
字段是:类型type 金额value
类型由1-10代表不同的数据!譬如1是现金 2是银行卡 3是百付宝等
我想统计列出来:现金 1000,银行卡2000
也就是说如果分类再资金里没出现过,那就不用列出来0

这个怎么写啊,我要获取到满足条件的分类编号和金额

如有能解决的 加分!谢谢啦
展开
 我来答
▆▆▆京▆▆▆
2014-11-12 · TA获得超过157个赞
知道答主
回答量:212
采纳率:0%
帮助的人:168万
展开全部
select name,sum(case type when '入库' then qty else -qty end) as qty from table_2 group by name

name:产品名称字段,
type :产品出入库字段呢,
qty :产品数量字段
这样可以么?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
thls520
2014-11-12 · TA获得超过258个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:110万
展开全部

追问
select `type`,sum(`value`) FROM `banks` WHERE `status` =1 group by `type`

这样写不对吗?怎么出来的金额都是0,然后type能出来,求如何操作!
好像这样不能获取到金额的数据啊

你的是数据库里type的分析,我是程序中分析的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桥天涯
2014-11-12 · TA获得超过404个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:197万
展开全部
select type,sum(value) from test_bank group by type
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式