Одно неверное значение из одной точки данных с использованием запроса sqlcmd - PullRequest
0 голосов
/ 14 февраля 2019

SQL-запрос с использованием sqlcmd отсутствует / показывает дату по умолчанию для одной точки данных с использованием Join - проблема

Я использую sqlcmd для запроса большой базы данных.Для одной точки данных (SalesTransaction # 33975) дата выглядит пустой или, скорее, 01.01.1900.При использовании отдельной программы дата проходит, поэтому дата есть.Другие даты являются правильными

SELECT sl.SalesLine, st.Transaction_no, sl.item, CAST(st.invoicedate as DATE) AS InvDate
FROM Salestransactions st RIGHT JOIN SalesLines sl 
ON st.transaction_no = sl.transaction_no;

Для Transaction_No = 3397 Invoice Date = 1/1/1900 Я не фильтровал для этой транзакции, скорее даты для других транзакций являются правильными.Я пытался сохранить простоту кодирования, чтобы помочь точно определить проблему.Мне просто нужно какое-то направление о том, как исследовать это дальше.Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...