2013-03-19 147 views
0

我想在DATETIME格式的一个参数运行SQL查询在Excel 2010到MS SQL-Server 2008中:Excel中的MS-查询和日期时间参数查询MS SQL Server的

SELECT * FROM mytable WHERE myCreateDate > ? 

的列myCreateDate是MS SQL-Server中的DATETIME。 该参数来自Excel中的单元格。

我必须在Excel中输入什么? 如果我在MSQUERY直接创建查询,将其写入

myCreateDate > {ts '2013-03-19 10:01:36'} 

和它的作品。但我无法使用参数工作。

感谢您的帮助。

回答

0

要更改参数,请在数据>连接>中编辑查询。将日期时间更改为? 当你关闭时,你会被提示去选择一个excel单元格。只要在任何格式的单元格中输入日期,它就可以工作。