【问题标题】:excel, ms-query and datetime parameter to query ms sql server用于查询 ms sql server 的 excel、ms-query 和 datetime 参数
【发布时间】:2013-03-19 10:03:40
【问题描述】:

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

SELECT * FROM mytable WHERE myCreateDate > ?

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

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

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

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

感谢您的帮助。

【问题讨论】:

    标签: sql-server-2008 parameter-passing excel-2010 ms-query


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多