以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  SQL语句如何加条件?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=186583)

--  作者:lin98
--  发布时间:2023/5/13 9:04:00
--  SQL语句如何加条件?
下面代码,想再加一个条件,红字,条件是审核 = \'未审核\' ,如何实现?,我加上报错
S-elec-t 日期,班级,姓名,Sum(iif(课程 = \'语文\',分数,0)) As 语文,Sum(iif(课程 = \'数学\',分数,0)) As 数学,Sum(iif(课程 = \'英语\',分数,0)) As 英语,Sum(iif(课程 = \'物理\',分数,0)) As 物理,Sum(iif(课程 = \'化学\',分数,0)) As 化学,Sum(分数) As 总分  From {表AA} Group by 日期,班级,姓名, WHERE 审核 = \'未审核\' 
--  作者:有点蓝
--  发布时间:2023/5/13 9:26:00
--  
.......From {表AA} WHERE 审核 = \'未审核\'  Group by 日期,班级,姓名
--  作者:lin98
--  发布时间:2023/5/13 9:56:00
--  
S-elec-t 日期,班级,姓名,Sum(iif(课程 = \'语文\',& 分数,实际分数,0)) As 语文_分数,语文_实际分数,Sum(iif(课程 = \'数学\',分数,实际分数,0)) As 数学_分数,数学_实际分数,Sum(iif(课程 = \'英语\',分数,实际分数,0)) As 英语_分数,英文_实际分数,Sum(iif(课程 = \'物理\',分数,实际分数,0)) As 物理_分数,物理_实际分数,Sum(iif(课程 = \'化学\',分数,实际分数,0)) As 化学_分数 ,化学_实际分数 From {表AA} Group by 日期,班级,姓名,

执行上面代码,报错如图,

图片点击可在新窗口打开查看此主题相关图片如下:sql问题.jpg
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2023/5/13 9:58:00
--  
什么数据库?SqlServer?
--  作者:有点蓝
--  发布时间:2023/5/13 9:59:00
--  
这个是想实现什么功能?

Sum(iif(课程 = \'语文\',& 分数,实际分数,0)) As 语文_分数

--  作者:lin98
--  发布时间:2023/5/13 10:10:00
--  


目前在内表,试,试好后,会转到ACCESS、SQL2008
[此贴子已经被作者于2023/5/13 11:38:21编辑过]

--  作者:有点蓝
--  发布时间:2023/5/13 10:24:00
--  
{表AA}表结构和数据是怎么样的?
--  作者:lin98
--  发布时间:2023/5/13 10:29:00
--  
WW
[此贴子已经被作者于2023/5/13 11:37:59编辑过]

--  作者:有点蓝
--  发布时间:2023/5/13 11:12:00
--  
S-elec-t 日期,班级,姓名,Sum(iif(课程 = \'语文\',分数,0)) As 语文_分数,Sum(iif(课程 = \'语文\',实际分数,0)) As 语文_实际分数,......