我正在创建一个SSIS包来检索表的最大日期。我创建了一个OLE DB连接,无法让它返回一个值。我尝试了Result Name 0和MaxDate返回的变量的名称。我将连接类型更改为ADO,如果查询返回Date类型,它可以工作,但转换为字符串则不然。我真的只需要'03 / 06/2018'。有人可以解释为什么我可以在ADO中返回一个字符串而只返回一个日期吗?
我的两个疑问是:
SELECT CONVERT(varchar(25), MAX(MailDate), 120) AS MaxDate
FROM dbo.FULF_Cycle_Table
SELECT MAX(MailDate)
FROM dbo.FULF_Cycle_Table
这是我的SQL任务