这很好用:
SELECT *
FROM Accounts (NOLOCK)
WHERE Accounts.created >= '27/12/2017'
AND created < '27/12/2017'
但是当我尝试从Excel中的单元格设置这些参数时:
FROM Accounts (NOLOCK)
WHERE Accounts.created >= '" & Range("b9")&"'
AND created < '" & Range("b8")&"'
我收到此错误:
将varchar数据类型转换为日期时间数据类型会导致超出范围的值。
我试图格式化细胞但没有。有线索吗?
Accounts.created
是datetime
数据类型。
使用CDate将值转换为日期
CDate(Range("b9"))