Две функции подсчета не работают в select query.it дает ниже ошибку как "одно выражение может быть указано в списке выбора, когда подзапрос не введен с EXISTS"
Не в состоянии подсчитать разницу двух запросов select, теперь sql-запрос работает для
"только один счетчик", показывает ошибку после добавления дополнительной функции подсчета в запрос.Если есть какой-либо другой сценарий,чтобы найти разницу в 2 запроса, пожалуйста, предложите.
Что я уже пробовал:
ВЫБИРАТЬ (
ВЫБИРАТЬ --Рек.gems_preservationmediaexpirationdate,отдых.те gems_name,.gems_name
-- COUNT (DISTINCT TE.gems_tissuedetailid) AS [Total Tissues],
Граф(отчетливый случай, когда функция datename(месяц, номер модели / ref.gems_deathnotificationdatetime) = "апрель" тогда те.gems_tissuedetailid конца) Как итог апреля тканей
Из Filteredgems_Referral как ссылка внутреннее соединение
FilteredBusinessUnit как БУ по реф.owningbusinessunit = БУ.businessunitid внутреннее соединение
Filteredgems_recovery как отдых на Реф.gems_referralid = отдых.gems_originatingrefferalid внутреннее соединение
Filteredgems_MedicalReview как господин на отдых.gems_recoveryid = г-gems_originatingrecoveryid внутреннее соединение
Filteredgems_TissueDetail как те на Г-gems_medicalreviewid = Тэ.gems_medicalreviewidid
Где (Ref.gems_deathnotificationdatetime не равно NULL)
И (Зап.gems_recoveryintent в ('1'))
И (функция datename(Год, Номер модели / ref.gems_deathnotificationdatetime) = '2017')
и TE. statecode in ('0')
) - (
ВЫБИРАТЬ -- Рек.gems_preservationmediaexpirationdate,отдых.gems_name
-- COUNT (DISTINCT TE.gems_tissuedetailid) AS [Total Tissues],
Граф(отчетливый случай, когда функция datename(месяц, номер модели / ref.gems_deathnotificationdatetime) = "апрель" тогда те.gems_tissuedetailid конца) Как итог апреля тканей
Из Filteredgems_Referral как ссылка внутреннее соединение
FilteredBusinessUnit как БУ по реф.owningbusinessunit = БУ.businessunitid внутреннее соединение
Filteredgems_recovery как отдых на Реф.gems_referralid = отдых.gems_originatingrefferalid внутреннее соединение
Filteredgems_MedicalReview как господин на отдых.gems_recoveryid = г-gems_originatingrecoveryid внутреннее соединение
Filteredgems_TissueDetail как те на Г-gems_medicalreviewid = Тэ.gems_medicalreviewidid
Где (Ref.gems_deathnotificationdatetime не равно NULL)
И (Зап.gems_recoveryintent в ('1'))
И (функция datename(Год, Номер модели / ref.gems_deathnotificationdatetime) = '2017')
И отдых.gems_preservationmediaexpirationdate &ГТ; функции getdate()
) как "просроченная ткань"
CHill60
Не ясно и невероятно трудно для нас воссоздать. Упростите свой запрос настолько, насколько сможете , предпочтительно удалив как можно больше соединений (все было бы лучше). Когда вы получите свой запрос как можно более простым, то перепечатайте его здесь, используя Улучшить вопрос ссылка. Также включите некоторые примеры данных.