用一条SQL完成数据表的行统计
来源:互联网 发布:真三国无双6优化补丁 编辑:程序博客网 时间:2024/04/30 06:24
|
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 名称
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 用一条SQL完成数据表的行统计
- 花指令
- 不要作温水里的那只青蛙
- 猜一猜: Console.WriteLine(5000.88 + 5000 == 10000.88); 结果为True还是False?
- 触发器实现字符串处理及统计
- 让 ASP.NET MVC 支持 HotSwap
- 用一条SQL完成数据表的行统计
- 网络机器人(1)--悄然中向我们走来
- ACCESS:跨数据库查询的SQL语句
- SQL谎言
- 如果对字符型编号字段(如1-2)进行排序
- epoll与iocp的异同之处
- 在XSL里应用javascript/C# Script等
- Google发布IM软件--Talk
- 用SQL在文本文件中追加数据