用一条SQL完成数据表的行统计
来源:互联网 发布:星界法师网络交友指南 编辑:程序博客网 时间:2024/05/17 06:09
|
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完成数据表的行统计
- 用一条SQL完成数据表的行统计
- ASP.NET Atlas简单控件介绍——Sys.Component基类与Sys.UI.Control基类
- 为perforce添加nothave命令,查找尚未添加到depot中的文件(in Ruby)
- 面试题1:连续整数之和为1000的共有几组?
- javascript:去除字符串的前后空格
- 用一条SQL完成数据表的行统计
- LaTeX 中插入中英双语目录
- 调试SharePoint web part时, 如何可以多个人同时启动调试?
- 如果对字符型编号字段(如1-2)进行排序
- ACCESS:跨数据库查询的SQL语句
- 海量数据处理分析
- LaTeX 中插入中英双语目录
- 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》连载&最新更新
- 地址空间布局随机化(Address Space Layout Randomization)与缓冲区溢出攻击