以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  这条语句有错误,麻烦看一下  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=100739)

--  作者:天蝉一下
--  发布时间:2017/5/17 15:58:00
--  这条语句有错误,麻烦看一下
select sum(累计数量) as 累计 f r om {月度计划明细} where 单位名称=\'阿克塞公路管理段\' and 年度= val(substring("计划编码",4,8) GROUP BY [工作内容]

这段代码是要统计一下在某一年该工作内容累计完成数量,年度是在自动编号中取的

--  作者:有点色
--  发布时间:2017/5/17 16:34:00
--  

如果是access数据库

 

select sum(累计数量) as 累计 from {月度计划明细} where 单位名称=\'阿克塞公路管理段\' and 年度= val(mid(\'计划编码\',4,8)) GROUP BY [工作内容]

 

如果是Sqlserver

 

select sum(累计数量) as 累计 from {月度计划明细} where 单位名称=\'阿克塞公路管理段\' and 年度= Convert(int,substring(\'计划编码\',4,8)) GROUP BY [工作内容]