搜索
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 求 帐龄分析SQL语句
标题:
求 帐龄分析SQL语句
取消只看楼主
jockey
等 级:
论坛游民
威 望:
8
帖 子:977
专家分:52
注 册:2005-12-4
结帖率:
33.33%
楼主
问题点数:0 回复次数:7
求 帐龄分析SQL语句
帐龄分析
表结构及记录如下
Tb
名称 时间 金额
张三 2007.1.1 100
张三 2007.10.30 200
张三 2006.5.12 400
马六 2007.11.5 150
王五 2005.10.1 900
要求实现下表:
名称 3个月以内 3个月-1年 1年以上 合计
张三 200 100 400 700
马六 150 150
王五 900 900
搜索更多相关主题的帖子:
帐龄
SQL
语句
张三
马六
2007-11-30 09:50
jockey
等 级:
论坛游民
威 望:
8
帖 子:977
专家分:52
注 册:2005-12-4
第
2
楼
得分:0
高手就是高手!感谢啊!
老大,再帮忙看看:
因为记录有正数有负数,而合计可能为0
我想让合并后的 合计为0的就不显示了。如何弄?
2007-11-30 10:45
jockey
等 级:
论坛游民
威 望:
8
帖 子:977
专家分:52
注 册:2005-12-4
第
3
楼
得分:0
[合计]=sum(金额) 可能为0,想让最后的结果中 [合计]=0的不显示
2007-11-30 10:46
jockey
等 级:
论坛游民
威 望:
8
帖 子:977
专家分:52
注 册:2005-12-4
第
4
楼
得分:0
真的很感谢版主和XieLi
2007-11-30 10:54
jockey
等 级:
论坛游民
威 望:
8
帖 子:977
专家分:52
注 册:2005-12-4
第
5
楼
得分:0
下次的机会来了
问题:
另外一个表为
TB_2
名称 描述
张三 大学
王二 中学
马六 小学
现在要在干才那个表的基础上,加上 描述 字段:
名称 描述 三个月以内 三个月到一年 一年以上 合计
---------- ----------- ----------- ----------- -----------
马六 小学 150 0 0 150
王五 中学 0 0 900 900
张三 大学 200 100 400 700
2007-11-30 11:20
jockey
等 级:
论坛游民
威 望:
8
帖 子:977
专家分:52
注 册:2005-12-4
第
6
楼
得分:0
我在后面加上
...Tb_2.描述.... LEFT JOIN Tb_2 ON Tb.名称=Tb_2.名称
提示语法错误
2007-11-30 11:22
jockey
等 级:
论坛游民
威 望:
8
帖 子:977
专家分:52
注 册:2005-12-4
第
7
楼
得分:0
感谢两位!
我发现个问题:
select 名称,编号, [三个月以内]=sum(case when datediff(month,时间,getdate())<=3 then 金额 else 0 end) from Tb group by 名称
就要出错!
而去掉 编号
可以正常,也就是group by 只允许 一个字段
2007-11-30 13:12
jockey
等 级:
论坛游民
威 望:
8
帖 子:977
专家分:52
注 册:2005-12-4
第
8
楼
得分:0
2007-11-30 15:25
8
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-189454-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.234682 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved