У нас есть следующий запрос
select
ELG
, UHID
, BED
, DIAGNOSIS
, Specialisation
, AdmitDate
, LOS
, DischargeDate
, REMARKS
, Name
, (
select
case
when BedName like 'INCUBATOR%'
or BedName like 'NS%'
then 1
else (cast (WardID as varchar(20)))
END AS NewBorn
)
NewBron
, (
select
case
when LOS<=1
then 1
else (cast (los as varchar(20)))
end as DayCase
)
DayCase
from
DischargeWard
, который дает следующий вывод
для последних двух столбцов 'NewBorn' 'DayCase' я хочу, чтобы он получил счетчик, например, для столбца NewBorn это будет 3, а для DayCase это будет 5, я не уверен, как я могу это сделать что из-за наличия других столбцов с несколькими данными, обратите внимание, что я буду использовать запрос для создания отчета Crystal.