ODBC查询到SQL需要帮助转换日期

时间:2016-03-10 13:59:31

标签: sql sql-server reporting-services odbc ssrs-2012

我是使用OBDC连接的SQL新手。对于非常基本的SQL语句,我无法获取日期参数。我不确定它的格式。

示例代码:

SELECT ACCOUNT.ACCOUNT_NUM, ACCOUNT.ACCOUNT_OPEN_DATE
FROM ACCOUNT ACCOUNT
WHERE (ACCOUNT.ACCOUNT_OPEN_DATE = ?)

?是日期参数。在excel中,我们只需将此?指向包含值=TODAY()

的单元格

所以在SSRS 2012中,在参数中,我需要使=TODAY()转换为与ODBC兼容的格式,格式为{d 'yyyy-mm-dd'}

我将如何做到这一点?感谢

1 个答案:

答案 0 :(得分:0)

等价物是GETDATE()。见下文:

SELECT ACCOUNT.ACCOUNT_NUM 
       ,ACCOUNT.ACCOUNT_OPEN_DATE
FROM ACCOUNT ACCOUNT
WHERE (ACCOUNT.ACCOUNT_OPEN_DATE GETDATE())