C# 在日期之间选择两个表?
我得到这个错误: “2020-05-29”附近的语法不正确 如何解决这个问题C# 在日期之间选择两个表?,c#,sql-server,between,C#,Sql Server,Between,我得到这个错误: “2020-05-29”附近的语法不正确 如何解决这个问题 SELECT Borrower.BorrowedDate, BorrowerDetails.DueDate FROM Borrower, BorrowerDetails WHERE Borrower.BorrowedDate BETWEEN '2020-05-28' AND BorrowerDetails.DueDate '2020-05-29' Between似乎不支持两个字段 您可以使用: SELECT Bo
SELECT Borrower.BorrowedDate, BorrowerDetails.DueDate
FROM Borrower, BorrowerDetails
WHERE Borrower.BorrowedDate BETWEEN '2020-05-28' AND BorrowerDetails.DueDate '2020-05-29'
Between
似乎不支持两个字段
您可以使用:
SELECT Borrower.BorrowedDate, BorrowerDetails.DueDate
FROM Borrower, BorrowerDetails
WHERE Borrower.BorrowedDate >= '2020-05-28' AND BorrowerDetails.DueDate <='2020-05-29'
选择借款人.借款日期,借款详情.到期日期
借款方,借款方详情
其中,借入者.BorrowedDate>='2020-05-28'和借入者详细信息.DueDate之间的
在该格式下不起作用。您需要更改这些日期的数据格式或使用历元时间
SELECT Borrower.BorrowedDate, BorrowerDetails.DueDate
FROM Borrower, BorrowerDetails
WHERE Borrower.BorrowedDate >= 20200528
AND BorrowerDetails.DueDate <= 20200529;
选择借款人.借款日期,借款详情.到期日期
借款方,借款方详情
其中,借款人借款日期>=20200528
和BorrowerDetails.DueDate为WHERE
子句使用正确的语法-WHERE-Borrower.BorrowedDate介于“2020-05-28”和“2020-05-29”之间。还可以考虑使用一个明确的日期格式和正确的铸造<代码>,在“20200528”和“20200529”之间的转换(日期,借款人,BoRoWordDATE)<代码>你在两个子句之间试图用两列来实现什么?试着用大/小(>/<)而不是中间来创建您的语句。我想要在表1.From和表2之间。要确保也阅读,您不能使用中间。你应该使用正确的连接。当然它也可以使用原始格式(不过可能取决于连接语言)。似乎不是一个under语句。sql语法很清楚。