我正在尝试从SQL 2012中的Avaya数据库中检索电话,我似乎无法正确地获得我的代码上的日期。
cmdCalls = String.Format("SELECT * FROM dbo.tblCallList WHERE CreateDate > cast('" & DateYesterday & "' as date)")
这是我的查询字符串
Dim DateYesterday As Date = Date.Today.AddDays(<insert number of days>).ToString("yyyy-MM-dd")
我似乎无法从数据库中获取所需的数据,它确实从日期变量中减去了几天,但问题是在查询中使用的天数,而是显示了本月的所有记录一天
数据库上的日期格式为'2017-06-08 12:04 :: 00:000',例如
使用数据库中的当前日期:
SELECT *
FROM dbo.tblCallList
WHERE CreateDate >= CAST(getdate() as date);