0

我正在尝试使用 DATETIME 格式的一个参数在 Excel 2010 到 MS SQL-Server 2008 中运行 SQL 查询:

SELECT * FROM mytable WHERE myCreateDate > ?

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

我必须在 Excel 单元格中输入什么?如果我直接在 msquery 中创建查询,它会写

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

它有效。但我不能让它与一个参数一起工作。

感谢帮助。

4

1 回答 1

0

要更改参数,只需在 Data>connections> 中编辑查询。将日期时间更改为 ? 当您关闭时,系统会提示您选择一个 Excel 单元格。只需以任何格式在单元格中输入日期,它应该可以工作。

于 2013-05-14T10:03:58.977 回答