Я не мог придумать лучшего названия. Если у вас есть какие-либо предложения, не стесняйтесь редактировать заголовок моего сообщения.
У меня есть запрос foxpro, который выглядит так:
Sele
a.plan_enddt as enddt, a.plrevno, a.keyfld, "PLAN " as source ;
from a_plan a inner join c_temp1a_pre b ;
on a.keyfld=b.keyfld and a.plrevno=b.plrevno ;
into cursor c_temp1a ;
group by a.keyfld ;
where a.plan_enddt>=date1 ;
То, что я пытаюсь сделать, это перевести с foxpro на T-SQL.
Не сработает ли этот оператор foxpro, потому что в группе только 1 столбец указан?
Редактировать:
Я не ищу решения для исправления моего заявления foxpro
В TSQL нельзя просто сгруппировать по 1 столбцу, если в операторе выбора есть несколько, даже если вы не используете статистическую функцию.
Это также верно в Foxpro?