SUM(CASE WHEN ISNULL(A.ReceiveQty,0)>0 THEN 1 ELSE 0 END) AS SumReceiveRolls是什么意思?
在储存过程中,这句是什么意思SUM(CASE WHEN ISNULL(A.ReceiveQty,0)>0 THEN 1 ELSE 0 END) AS SumReceiveRolls,
人气:130 ℃ 时间:2020-04-07 22:13:28
解答
A表里ReceiveQty大于0,值为1,否则为0,
然后把这些1,0加起来,当成一列(SumReceiveRolls)查询出来.
推荐
- select sc.cid as 课程ID,course.name as 课程名 ,SUM(CASE WHEN score BETWEEN 85 AND 100 THEN 1 ELSE 0
- SQL isnull( )函数的用法.比如isnull(a,' ')='
- case 1:sum=a*pow((1+0.63%),12);break;这句错在哪啊?
- he is a man of few words的反义疑问句
- 商店运来一批电冰箱,卖了18台卖出的台数与剩下的台数比是3:2,求运来电冰箱多少台
- 快,怎么写,求你们了,今晚就要,8点30之前
- Don not( ) to close your window on a cold day.
- tanX°=8/6,X等于多少度
猜你喜欢
- 乐天影院正在放映一部最新电影,原来电影票20元一张.现在降价,观众增加一倍,收入增加了1/5.门票现在多少元一张?
- 英语翻译
- I like singing.my sister likes singing too (改为同义句) my sister and I singing
- 1.小明说:"纸上有一个9度的角.如果用10倍放大镜看这个角,看到一个90度的角.请你判断
- 求两篇英语1500字的文章,要加有读后感的那种!
- i want to go to school today,mum?
- 简单初中物理(电功率)
- 高一数学,已知向量|a|=2,|b|=3,a,b夹角为60°【a,b均为向量,详细过程,谢谢】