使用sqlcmd查询从单个数据点获取一个不正确的值

时间:2019-02-14 05:41:22

标签: sql sql-server sqlcmd

使用sqlcmd的SQL查询丢失/使用联接-问题显示一个数据点的默认日期

我正在使用sqlcmd查询大型数据库。对于一个数据点(SalesTransaction#33975),日期将变为空白,或者是1/1/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 = 3397Invoice Date = 1/1/1900 我尚未对此交易进行过滤,但其他交易的日期是正确的。我试图使编码保持简单,以帮助查明问题。我只需要有关如何进一步研究的指导。谢谢

0 个答案:

没有答案