用一条SQL完成数据表的行统计
来源:互联网 发布:给网络电视安装软件 编辑:程序博客网 时间:2024/05/16 19:02
|
SELECT
DISTINCT 名称,
(ISNULL((select SUM(A.数量) from 库存表 A WHERE A.名称 = 库存表.名称 AND A.状态='进货'), 0)
-
ISNULL((select SUM(A.数量) from 库存表 A WHERE A.名称 = 库存表.名称 AND A.状态='销售'), 0)) AS 库存数量
FROM
库存表
解决方法二(Access):
SELECT 名称,Sum(IIF(状态='进货',1,-1) * 数量) as 库存数量 From 库存表 Group By 名称
解决方法三(Access):
SELECT 名称,Sum(IIF(状态='进货',数量,0)-IIF(状态='销货',数量,0)) as 库存数量 From 库存表 Group By 名称
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=130708
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 杨浦区阜盛农民工子弟小学见闻
- 递归算法在javascript中使用的小技巧 (javascript的对象封装方法介绍)
- 在XSL里应用javascript/C# Script等
- javascript:去除字符串的前后空格
- 形象管理:你想看起来更年轻吗?
- 用一条SQL完成数据表的行统计
- 猜一猜: Console.WriteLine(5000.88 + 5000 == 10000.88); 结果为True还是False?
- 如何只用HTML画出一个圆角的Table表格?
- 独立部署cas服务器以测试客户端各应用程序统一的单点登陆认证功能
- Reporting Service for SQL server 2000预览研究
- ASP.NET 2.0 Beta 1研究总结
- 如何使IFrame的长宽与内容自动适应大小
- 用一条SQL完成数据表的行统计
- 2007年6月份最新《The Architecture Journal》内容摘要翻译