读书人

sql

发布时间: 2012-02-16 21:30:36 作者: rapoo

sql高手进
SELECT gongid ,
(SELECT COUNT(cdt)FROM kqj ) AS cdc,
(SELECT COUNT(ztt) FROM kqj ) AS ztc,
(SELECT sum(jbs) FROM jb ) AS jbs
FROM workerinfo;


我想在SQL语句中同时把cdc,ztc相加怎么办?

[解决办法]
select * ,cdc-ztc from(
SELECT gongid ,
(SELECT COUNT(cdt)FROM kqj ) AS cdc,
(SELECT COUNT(ztt) FROM kqj ) AS ztc,
(SELECT sum(jbs) FROM jb ) AS jbs
FROM workerinfo;
) as t

读书人网 >Mysql

热点推荐