У меня есть быстрый вопрос. Как выбрать два значения, которые мне нужны в одном запросе? В настоящее время я делаю это, что прекрасно работает, но, очевидно, он выполняет два запроса, когда нужно делать трюк. Я пробовал MAX (columnA) и GROUP BY ColumnB, но возвращает несколько строк. Мне нужна только одна строка.SQL Max Group по запросу
DECLARE @biID bigint
, @dtThreshold DateTime
SELECT @biID = MAX(biID)
FROM tbPricingCalculationCount WITH (NOLOCK)
SELECT @dtThreshold = dtDateTime
FROM tbPricingCalculationCount WITH (NOLOCK)
WHERE biID = @biID
Я хочу, чтобы обе эти переменные были правильно установлены в одном запросе. Как я могу это сделать?
Спасибо, ~ ск
вы уверены, что даже работает? вы не можете присоединиться к '<', только '=', или я что-то пропустил? также, что такое предложение NULL WHERE? – oedo
Вы можете присоединиться к любым критериям. Кроме того, в критериях NULL WHERE указано, что вы хотите, чтобы строка, в которой нет бидиса большего размера. –
хорошо я узнаю новую вещь каждый день, то :) – oedo