Reputation: 3
select count(cou_code) as Changes
from sdrp15_cosd
where sd_code in
(select sd_code from sdrp15_submission_log
where QA_date is null)
It gives me the result
Changes | 629
select count(cou_code) as Complete
from sdrp15_cosd
where sd_code in
(select sd_code from sdrp15_submission_log
where QA_date is not null)
It gives me result
Completed | 210
I want to have 2 columns one named changes and one named complete with the two of those queries(above) combined into one query
Upvotes: 0
Views: 50
Reputation: 507
Try UNION
select count(cou_code) as Changes from sdrp15_cosd where sd_code in
(select sd_code from sdrp15_submission_log where QA_date is null)
UNION
select count(cou_code) as Complete from sdrp15_cosd where sd_code in
(select sd_code from sdrp15_submission_log where QA_date is not null)
Upvotes: 0
Reputation: 44766
Do two conditional count (with CASE
), one for the is null
's and one for the is not null
's.
select count(case when sd_code in (select sd_code from sdrp15_submission_log
where QA_date is null) then 1 end) as Changes,
count(case when sd_code in (select sd_code from sdrp15_submission_log
where QA_date is not null) then 1 end) as Complete
from sdrp15_cosd
Upvotes: 1