首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

请问:怎么写 SUM()和COUNT()的条件

2012-03-20 
请教:如何写 SUM()和COUNT()的条件有表TB含字段A--Z,大致想写出selectA,B,C,D,SUM(K)[ifM 10],SUM(Q)[ifZ

请教:如何写 SUM()和COUNT()的条件
有表TB含字段A--Z,大致想写出
select   A,B,C,D,SUM(K)[if   M> 10],SUM(Q)[if   Z> 10],COUNT(W)[if   Y <> 50]   from   TB
group   by   A   B   C   D

即   A   B   C   D   的值相等的情况下,当   M> 10   时对   K   求和,
在   A   B   C   D   的值不等的情况下,当   M> 10   时也到   K   值。

SUM(Q),COUNT(W)则类推。

请教如何去写,在线恭候

[解决办法]
select
A,
B,
C,
D,
SUM(iif(M> 10,K,0)),
SUM(iif(Z> 10,Q,0)),
COUNT(iif Y <> 50,W,0))
from TB
group by A B C D

热点排行