为了获取 2013-03-04 的数据,以下 SQL 代码的正确语法是什么?
SELECT * FROM
OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 8.0;Database=C:\Users\SQL Server\DataInput\Info.xlsm;'
, 'SELECT * FROM [Index_Info$]
where [Index_Info_Last Fixed Date] = 2013-03-04 ');
在常见的 SQL 查询中,变量日期应包含在两个“”之间,但写入“2013-03-04”查询返回:
Incorrect syntax near '2013'.