我已经这样写了一条sql语句:
SELECT *
FROM (
SELECT DATEADD(dd, 60, PaymentDate) AS NewPaymentDate, *
FROM MyTable
) x
WHERE x.NewPaymentDate >=" & Date() & "
AND Archived=0
但它正在返回
运算符类型冲突:日期与int不兼容
[PaymentDate是数据库中的日期格式-但是我必须将新的日期列'NewPaymentDate'格式化为日期格式,如果是这样,我该怎么做?
谢谢
这看起来像SQL Server语法。为什么需要输入当前日期?只需使用数据库日期: