-7
Promt пожалуйста. У меня есть запрос: SELECT MAX(FPS.EndDateKey) WHERE FPS.EndDateKey <>-2
мне нужно получить количество строк этого запроса в другой запрос:Получить количество строк запроса
SELECT INVS.ParticipantKey, MIN(CASE WHEN FPS.EndDateKey <> -2 AND FPS.EndDateKey > FPS.DefinedEndDateKey
AND FPS.EndDateKey > @PeriodEndDateKey AND FPS.DefinedEndDateKey < @PeriodEndDateKey
THEN 1
ELSE 0
END) as InRunout,
MAX(CASE WHEN DP.AccountKey = 6 THEN 1 ELSE 0 END) as HasHSA,
MAX(FPS.StartDateKey) as MostCurrentEnrollment,
CASE WHEN EXISTS(SELECT MAX(FPS.EndDateKey) WHERE FPS.EndDateKey <>-2) THEN 1 ELSE 0 END AS CurrentPlanYear
FROM SupportFile.InvoicableSubscription as INVS
INNER JOIN Evolution1.FactProductSubscription as FPS ON FPS.SubscriptionKey = INVS.SubscriptionKey AND FPS.StartDateKey = INVS.StartDateKey
INNER JOIN Evolution1.DimProduct as DP ON DP.ProductKey = FPS.ProductKey
GROUP BY INVS.ParticipantKey, FPS.EndDateKey
Как я могу это сделать? Подскажите пожалуйста. Благодаря
Что вы имеете в виду «количество строк»? Вы хотите знать, сколько строк в самом запросе? Где вы это делаете? В приложении, которое вы создаете? Почему бы просто не подсчитать линии самостоятельно? –
'' Подскажите пожалуйста. '- Считается крайне грубым, чтобы сказать людям, что они не помогают вам достаточно быстро. Особенно, прежде чем они даже имели шанс помочь вообще, когда вы просто * предположите, что они не будут достаточно быстры для ваших * потребностей. – David
@David - Здесь очевидная потеря в переводе. Я не уверен, что OP использует фразу «подскажите пожалуйста», чтобы означать «пожалуйста, помогите так быстро, как вы можете» или «вы ДОЛЖНЫ помочь прямо сейчас» или что-то в этом роде. –