Новая тема: Передача параметров в в sql-запрос через NativeQuery
Форумчане, подскажите пжлста, не первый раз сталкиваюсь с таким при использовании Power Query, но проблему решить никак не удается.
В экселе использую функцию NativeQuery, чтобы передать параметру sql-запросу. Вот как это выглядит:
Редактор Power Query:
--------------------------------------------------------
dt1 и dt2 -- параметры отдельно в эксель задал
--------------------------------------------------------
Ну и вот: получаю ошибку 3939 существует несоответствие между количеством заданных параметров и количеством требуемых параметров
Гуглил такую ошибку, но там ответы индивидуально рассматриваются, к моей проблеме не применишь.
Если есть у кого-нибудь мысли, поделитесь пожалуйста, на стороне бд терадаты возникает несоответствие? Потому что если подтягиваю данные их MS SQL все работает.
Буду рад любой помощи. Спасибо!
Форумчане, подскажите пжлста, не первый раз сталкиваюсь с таким при использовании Power Query, но проблему решить никак не удается.
В экселе использую функцию NativeQuery, чтобы передать параметру sql-запросу. Вот как это выглядит:
Редактор Power Query:
Код |
---|
let Source = Teradata.Database("tdsb14"), Query= Value.NativeQuery( Source, "SELECT * FROM Home WHERE date BETWEEN @date1 AND @date2", [date1 = dt1, date2 = dt2]) in Query |
--------------------------------------------------------
dt1 и dt2 -- параметры отдельно в эксель задал
--------------------------------------------------------
Ну и вот: получаю ошибку 3939 существует несоответствие между количеством заданных параметров и количеством требуемых параметров
Гуглил такую ошибку, но там ответы индивидуально рассматриваются, к моей проблеме не применишь.
Если есть у кого-нибудь мысли, поделитесь пожалуйста, на стороне бд терадаты возникает несоответствие? Потому что если подтягиваю данные их MS SQL все работает.
Буду рад любой помощи. Спасибо!