MySQL рабочий запрос работает нормально в Visual Studio 2012 возвращает ошибку - PullRequest
0 голосов
/ 29 марта 2019

У меня проблема с запросом, он прекрасно работает в MySQL Workbench, но когда я создаю в моем наборе данных, я получаю синтаксическую ошибку

Я уже пробовал с этой конфигурацией и с тем же результатом

SELECT
   embarcação.Nome_Embarcacao,
   suspeita.suspeita_desde,
   suspeita.opcao1,
   suspeita.opcao2,
   suspeita.opcao3,
   embarcação.avistada_ult,
   embarcação.imo_mmsi,
   embarcação.n_ano,
   embarcação.matricula,
   embarcação.ano,
   embarcação.embarcacao_id,
suspeita.idEmbarcacao
FROM
   embarcação
   INNER JOIN
      suspeita 
      ON suspeita.idEmbarcacao = embarcação.embarcacao_id 
WHERE
str_to_date(embarcação.Avistada_ult,"%d/%m/%Y")<=str_to_date(@param1,"%d/%m/%Y") and str_to_date(embarcação.Avistada_ult,"%d/%m/%Y")>=str_to_date(@param2,"%d/%m/%Y")

это запрос, который я запускаю в рабочей среде, получая ожидаемые результаты, но при переходе к набору данных выдает ошибку

SELECT        embarcação.Nome_Embarcacao,  suspeita.suspeita_desde, suspeita.opcao1, suspeita.opcao2, suspeita.opcao3,embarcação.avistada_ult,embarcação.imo_mmsi, embarcação.n_ano,embarcação.matricula,embarcação.ano,embarcação.embarcacao_id
FROM         suspeita INNER JOIN embarcação ON  suspeita.idEmbarcacao=embarcação.embarcacao_id
WHERE       str_to_date(embarcação.Avistada_ult,"%d/%m/%Y")<=str_to_date("29/03/2019","%d/%m/%Y") and str_to_date(embarcação.Avistada_ult,"%d/%m/%Y")>=str_to_date("25/03/2019","%d/%m/%Y")

«Ошибка в списке аргументов функций» «не преобразована». Это ошибка, которую я получаю

...